Auth-/Identity-Frameworks
Auth-/Identity-Frameworks – Tier 1 (nach Reifegrad)
- Kriterien
- Reifegrad (hoch→niedrig), Open-Source-Status, Kern-Auth, Module/Erweiterungen, Standards
| Rang | Plattform (Stack) | Reifegrad | Open Source | Kern-Auth/Framework | Wichtige Module/Ökosystem | Standards/Protokolle |
|---|---|---|---|---|---|---|
| 1 | Spring Boot (Java) | hoch | ja | Spring Security | Spring Authorization Server; Keycloak (extern); OAuth2 Client; SAML2; LDAP | OAuth 2.0, OpenID Connect, SAML 2.0, LDAP, JWT |
| 2 | ASP.NET Core MVC (.NET) | hoch | ja | ASP.NET Core Identity | OpenIddict; Microsoft.AspNetCore.Authentication.* (OpenIdConnect, JwtBearer, Cookies); externe Logins | OAuth 2.0, OpenID Connect, SAML (via Drittanbieter), LDAP (via Libs), JWT |
| 3 | Drupal (PHP CMS) | hoch | ja | Core User + Permissions | OpenID Connect; Simple OAuth (OAuth 2.0); SAML SP; LDAP; CAS; TFA/2FA | OAuth 2.0, OpenID Connect, SAML 2.0, LDAP, TOTP |
| 4 | MediaWiki (PHP Wiki) | mittel–hoch | ja | AuthManager | PluggableAuth; OpenID Connect; OAuth (MWOAuth); LDAPAuthentication2; SimpleSAMLphp-Integration | OAuth 1.0a/2.0, OpenID Connect, SAML 2.0, LDAP |
- Hinweise
- Alle gelisteten Projekte sind Open Source; Funktionsumfang variiert je nach Modulwahl. - Für produktive OIDC/OAuth2-Provider: Spring Authorization Server oder Keycloak (Java), OpenIddict (ASP.NET Core).