C
C#2w ago
Kaybi

Implementing OpenIddict in Blazor Hybrid

Hello there 👋 I'm developping an app and I am looking for some advices! The solution is currently architectured like this: - ASP.NET Core app - Blazor webapp (from the NET9 template with WASM and SSR prerendering) - Shared Razor Class Library - MAUI What I would like to achieve: - Be free and open-source - Provide a secured local authentication - Provide a device code flow authentication - Allowing users to potentially authenticate from an external OIDC provider (Authentik, GitHub, etc) - When authenticating from an external OIDC provider, create a local user and be authenticated as local - Allowing a user to merge a local user and a user created from an external OIDC provider - (later) Have some kind of federation (allow users from one instance1 to access resources from instance2 without having to authenticate as well to instance2) Questions I have: - Is OpenIddict the go-to for what I want to achieve ? - Is a BFF (would be my SSR project I suppose) required in my case for WASM and MAUI ? - Where should the login page be located (Blazor WASM, Blazor SSR, ASP.NET) ? - Is pre-rendering too hard/not worth to implement (should I skip it and go WASM standalone) ? Thanks a lot!! 🙏
0 Replies
No replies yetBe the first to reply to this messageJoin

Did you find this page helpful?