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…“
 
imported>Import
Version 114
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<br />
* 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"
! Framework !! Sprache/Runtime !! Architektur !! Lizenz !! Aktivität/Status !! Hinweise
|-
|-
| [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.
! Rang
! Plattform (Stack)
! Reifegrad
! Open Source
! Kern-Auth/Framework
! Wichtige Module/Ökosystem
! Standards/Protokolle
|-
|-
| [https://yew.rs/ Yew] || Rust || Client-side (WASM), SSR-Optionen || MIT/Apache-2.0 || Aktiv || Reifes Komponentenmodell, große Community.
| 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://leptos.dev/ Leptos] || Rust || Client-side (WASM) + SSR/Islands || MIT/Apache-2.0 || Aktiv || Reaktives Rendering, sehr gute Performance.
| 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://dioxuslabs.com/ Dioxus] || Rust || Client-side (WASM) + SSR + weitere Targets || MIT/Apache-2.0 || Aktiv || Einheitliches UI-Programmierungsmodell (Web, Desktop, Mobile).
| 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://platform.uno/ Uno Platform (WebAssembly)] || C#/.NET || Client-side (WASM) || Apache-2.0 || Aktiv || WinUI/UWP-API-kompatibel; Enterprise-Einsatz.
| 4
|-
| MediaWiki (PHP Wiki)
| [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.
| mittel–hoch
| ja
| AuthManager
| PluggableAuth; OpenID Connect; OAuth (MWOAuth); LDAPAuthentication2; SimpleSAMLphp-Integration
| OAuth 1.0a/2.0, OpenID Connect, SAML 2.0, LDAP
|}


|}
Hinweise


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


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

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