nitmir / django-cas-server

A Django Central Authentication Service server implementing the CAS Protocol 3.0 Specification
GNU General Public License v3.0
132 stars 44 forks source link

Can django-cas-server work as a SAML 2.0 SSO? #78

Open letian0805 opened 3 years ago

letian0805 commented 3 years ago

Can django-cas-server work as a SAML 2.0 SSO?

nitmir commented 2 years ago

Hi

Django-cas-server can work as a SAML 2.0 service provider (SP) as long a you write a login class implementing login to Django-cas-server via SAML 2.0. This should be quite straight forward using https://github.com/IdentityPython/djangosaml2

In the other hand, Django-cas-server implement the CAS protocol and will probably nether implement SAML 2.0 IdP. If you want a SAML 2.0 identity provider, you will have to use another SSO server.