Webframework/Auth Identity-Frameworks: Unterschied zwischen den Versionen

Aus Dokument
Zur Navigation springen Zur Suche springen
imported>Import
Version 114
Keine Bearbeitungszusammenfassung
 
Zeile 4: Zeile 4:
== Auth-/Identity-Frameworks – Tier 1 (nach Reifegrad) ==
== Auth-/Identity-Frameworks – Tier 1 (nach Reifegrad) ==


Kriterien<br />
;Kriterien
Reifegrad (hoch→niedrig), Open-Source-Status, Kern-Auth, Module/Erweiterungen, Standards
: Reifegrad (hoch→niedrig), Open-Source-Status, Kern-Auth, Module/Erweiterungen, Standards


{| class="wikitable"
{| class="wikitable sortable"
! Rang !! Plattform (Stack) !! Reifegrad !! Open Source !! Kern-Auth/Framework !! Wichtige Module/Ökosystem !! Standards/Protokolle
|-
|-
! Rang
| 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
! Plattform (Stack)
! Reifegrad
! Open Source
! Kern-Auth/Framework
! Wichtige Module/Ökosystem
! Standards/Protokolle
|-
|-
| 1
| 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
| 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
| 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
| 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
| 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
| 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
;Hinweise
 
- Alle gelisteten Projekte sind Open Source; Funktionsumfang variiert je nach Modulwahl.
- 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).
- Für produktive OIDC/OAuth2-Provider: Spring Authorization Server oder Keycloak (Java), OpenIddict (ASP.NET Core).


----
----
''Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).''
''Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).''

Aktuelle Version vom 7. Januar 2026, 00:54 Uhr

Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).


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).


Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).