Chocobozzz / PeerTube

ActivityPub-federated video streaming platform using P2P directly in your web browser
https://joinpeertube.org/
GNU Affero General Public License v3.0
13.1k stars 1.51k forks source link

Please implement Apereo's CAS for authentication #1587

Closed WingsLikeEagles closed 4 years ago

WingsLikeEagles commented 5 years ago

Please implement Apereo's CAS Authentication. This will resolve several authentication requests/issues and should be easy to implement (I hope). (LDAP, database, X.509, 2-factor) (CAS, SAML, OAuth, OpenID)

NextCloud uses it and it works nicely.

WingsLikeEagles commented 5 years ago

This could potentially resolve issues #371 #1146

ldidry commented 5 years ago

Having CAS auth would not solve #371 nor #1146: it's not easy to have a working CAS service. Asking sysadmins to set up a CAS to be able to use LDAP auth (for ex.) is non-sense.

Anyway, that would ease PT adoption in universities (which often already have a CAS service) and other big organisations.

unmellow commented 5 years ago

just wanted to mention my issue sense they're related #1316

Chocobozzz commented 4 years ago

With https://github.com/Chocobozzz/PeerTube/pull/2721 implemented, you can now develop your own auth plugin.