0xJacky / nginx-ui

Yet another WebUI for Nginx
https://nginxui.com
GNU Affero General Public License v3.0
6.05k stars 435 forks source link

Add additional SSO Options #279

Open DenisKevljanin opened 9 months ago

DenisKevljanin commented 9 months ago

Currently only Casdoor is supported. A generic OIDC or LDAP provider would be great, so some flexibility is given. You could also think about utilizing https://next-auth.js.org.

jearton commented 9 months ago

or think about utilizing Keycloak

tranthibichhlieu commented 1 month ago

or zitadel

nomeguy commented 1 month ago

Currently only Casdoor is supported. A generic OIDC or LDAP provider would be great, so some flexibility is given. You could also think about utilizing https://next-auth.js.org.

Casdoor already supports OIDC and LDAP, and more like SAML, CAS, LDAP, SCIM, WebAuthn, TOTP, MFA, RADIUS, etc. And it provides a better integrated solution. it's handling all the dirty work. You don't need to support native OIDC, and native LDAP. Next people will ask for native SAML, ask for CAS. Finally you found your project has become a Casdoor. So this is an endless game and why involved into this and got your hands dirty at the first time? If it's the case, maybe it's better to just create a new SSO open source project.

Hintay commented 3 weeks ago

Related issue: https://github.com/0xJacky/nginx-ui/issues/163