Adding SSO portal to VCS

Should make it easier to update the status of the services

Signed-off-by: Pratyush Desai <pratyush.desai@liberta.casa>
This commit is contained in:
Pratyush Desai 2024-12-19 22:40:03 +05:30
commit f0261634d0
Signed by: pratyush
GPG Key ID: DBA5BB7505946FAD
2 changed files with 63 additions and 0 deletions

60
index.html Normal file
View File

@ -0,0 +1,60 @@
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="stuff/tacit-css-1.5.2.min.css"/>
<title>LibertaCasa SSO</title>
</head>
<body>
<h1>LibertaCasa Single Sign On</h1>
<p><a href="https://liberta.casa">LibertaCasa</a> operated, self-hosted, services - usable freely with one single account.</p>
<p>You may want to <a href="http://libsso.net/realms/LibertaCasa/protocol/openid-connect/auth?client_id=account-console&response_mode=fragment&response_type=code&login=true&redirect_uri=https://libsso.net/realms/LibertaCasa/account">manage your account</a> or browse further to one of the services in the table below.</p>
<p>If you have not registered yet, you may <a href="http://libsso.net/realms/LibertaCasa/protocol/openid-connect/registrations?client_id=account&response_type=code&scope=openid email&redirect_uri=https://libsso.net/realms/LibertaCasa/account">sign up here</a>.</p>
<p>Please ensure you only enter your credentials on secure forms provided by <i>https://sso.casa</i> or <i>https://libsso.net</i>.</p>
<p></p>
<p>Please reach out in #help on <a href="https://liberta.casa/gamja/#help">irc.casa</a> if you need assistance - this project and its associated services are still in development.</p>
<p></p>
<h4>Currently enabled web services:</h4>
<table>
<thead>
<tr>
<th>Service</th><th>Link</th><th>Access</th>
</tr>
</thead>
<tbody>
<tr><td>Confluence</td><td><a href="https://confluence.psyched.dev">confluence.psyched.dev</a></td><td>Restricted / Deprecated</td></tr>
<tr><td>BookStack</td><td><a href="https://libertacasa.info">libertacasa.info</a></td><td>Public</td></tr>
<tr><td>HedgeDoc</td><td><a href="https://hd.lysergic.dev">hd.lysergic.dev</a></td><td>Public</td></tr>
<tr><td>Gitea</td><td><a href="https://git.com.de">git.com.de</a></td><td>Public</td></tr>
<tr><td>Jellyfin</td><td><a href="https://lysergic.media">lysergic.media</a></td><td>Restricted</td></tr>
<tr><td>Etherpad</td><td><a href="https://pad.lysergic.dev">pad.lysergic.dev</a></td><td>Defunct</td></tr>
<tr><td>Shlink</td><td><a href="https://p.lsd25.xyz">p.lsd25.xyz</a></td><td>Restricted</td></tr>
<tr><td>ZNC (GUI IRC Bouncer)</td><td><a href="https://znc.lsd.dog">znc.lsd.dog</a></td><td>Public</td></tr>
</tbody>
</table>
<h4>Currently enabled non-web services:</h4>
<table>
<thead>
<tr>
<th>Service</th><th>Host</th><th>Access</th>
</tr>
</thead>
<tbody>
<tr><td>IRC</td><td>irc.casa</td><td>Public / SSO link upon request</td></tr>
<tr><td>XMPP</td><td>xmpp.liberta.casa</td><td>Public / &#60;user&#62;@liberta.casa </td></tr>
<tr><td>Pounce (TUI IRC Bouncer)</td><td>bounce.lib.casa</td><td>Public / activation upon request</td></tr>
</tbody>
</table>
<h4>Work in progress:</h4>
<table>
<thead>
<tr>
<th>Service</th><th>Host</th><th>Access</th>
</tr>
</thead>
<tbody>
<tr><td>Public Shell</td><td>sh.lib.casa</td><td>Currently only available with throwaway / non-SSO accounts, by request in #dev</td></tr>
</tbody>
</table>
</body>
</html>

3
stuff/tacit-css-1.5.2.min.css vendored Normal file

File diff suppressed because one or more lines are too long