Webframework/Auth Identity-Frameworks: Unterschied zwischen den Versionen

Aus Dokument
Zur Navigation springen Zur Suche springen
Die Seite wurde neu angelegt: „== Tier 1 (Reifegrad: produktionsreif) == Die folgenden WebAssembly-Webframeworks werden als Tier 1 eingestuft. ; Kriterien * regelmäßige Releases (letzte 12 Monate) * dokumentierte Produktionseinsätze * stabile Docs und aktiver Maintainerkreis * klare Roadmap und Ökosystem {| class="wikitable sortable" ! Framework !! Sprache/Runtime !! Architektur !! Lizenz !! Aktivität/Status !! Hinweise |- | [https://dotnet.microsoft.com/apps/aspnet/web-apps/bla…“
 
Keine Bearbeitungszusammenfassung
 
(Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt)
Zeile 2: Zeile 2:
----
----


== Tier 1 (Reifegrad: produktionsreif) ==
== Auth-/Identity-Frameworks – Tier 1 (nach Reifegrad) ==
Die folgenden WebAssembly-Webframeworks werden als Tier 1 eingestuft.


; Kriterien
;Kriterien
* regelmäßige Releases (letzte 12 Monate)
: Reifegrad (hoch→niedrig), Open-Source-Status, Kern-Auth, Module/Erweiterungen, Standards
* dokumentierte Produktionseinsätze
* stabile Docs und aktiver Maintainerkreis
* klare Roadmap und Ökosystem


{| class="wikitable sortable"
{| class="wikitable sortable"
! Framework !! Sprache/Runtime !! Architektur !! Lizenz !! Aktivität/Status !! Hinweise
! Rang !! Plattform (Stack) !! Reifegrad !! Open Source !! Kern-Auth/Framework !! Wichtige Module/Ökosystem !! Standards/Protokolle
|-
|-
| [https://dotnet.microsoft.com/apps/aspnet/web-apps/blazor Blazor WebAssembly] || C#/.NET || Client-side (WASM), optional Prerender/SSR || MIT || Aktiv, LTS || Weit verbreitetes .NET-WebUI; starke Tooling- und Hosting-Unterstützung.
| 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
|-
|-
| [https://yew.rs/ Yew] || Rust || Client-side (WASM), SSR-Optionen || MIT/Apache-2.0 || Aktiv || Reifes Komponentenmodell, große Community.
| 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
|-
|-
| [https://leptos.dev/ Leptos] || Rust || Client-side (WASM) + SSR/Islands || MIT/Apache-2.0 || Aktiv || Reaktives Rendering, sehr gute Performance.
| 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
|-
|-
| [https://dioxuslabs.com/ Dioxus] || Rust || Client-side (WASM) + SSR + weitere Targets || MIT/Apache-2.0 || Aktiv || Einheitliches UI-Programmierungsmodell (Web, Desktop, Mobile).
| 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
|-
| [https://platform.uno/ Uno Platform (WebAssembly)] || C#/.NET || Client-side (WASM) || Apache-2.0 || Aktiv || WinUI/UWP-API-kompatibel; Enterprise-Einsatz.
|-
| [https://www.qt.io/product/development-tools/wasm Qt for WebAssembly] || C++/Qt || Client-side (WASM) || GPL/LGPL/kommerziell || Aktiv || Qt-Apps im Browser; UI-intensiv geeignet.
 
|}
|}


== Tooling (für C/C++/Rust → WASM) ==
;Hinweise
* [https://emscripten.org/ Emscripten] — Toolchain (MIT); C/C++→WASM, Embind, HTML5-/Canvas/WebGL/WebAudio, Threads.
- 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).''
''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).