UPC / ravada

Remote Virtual Desktops Manager
https://ravada.upc.edu/
GNU Affero General Public License v3.0
543 stars 174 forks source link

Improve authentication by adding OAuth 2.0 and OpenID Connect #2050

Closed fv3rdugo closed 1 week ago

fv3rdugo commented 5 months ago

Actually Ravada allow local users in DB, LDAP and SSO/CAS as authentication protocol. It might be a good idea to add OpenID Connect. It's an interoperable authentication protocol based on the OAuth 2.0 framework of specifications (IETF RFC 6749 and 6750). Consider implementing it as module in Apache or coding it in the backend.

Some information about it: https://openid.net/ https://github.com/OpenIDC/mod_auth_openidc