Namespace Stratara.Identity.Core.Abstractions
Interfaces
- IStrataraAuthenticationStateProvider
Channel-agnostic authentication-state surface that brokers sign-in / sign-out and exposes the current access-token information. Implemented per host (e.g.
BlazorAuthenticationStateProviderfor server-side Blazor; consumer-supplied for non-web hosts) and delegated to the matching IStrataraSignInManager.
- IStrataraRedirectManager
Channel-agnostic redirect surface used by post-authentication flows to send the user to a return URI. Implemented per host (server-side Blazor uses
NavigationManager; non-web hosts use their platform-native navigation).
- IStrataraSignInManager
Channel-agnostic sign-in manager surface. Implementations wrap the host's native identity machinery (e.g. ASP.NET Core
SignInManager<TUser>for server-side Blazor; HTTP calls to the identity endpoint for non-web hosts) and produce the unified StrataraSignInResult.
- ITokenStorage
Channel-agnostic secure-storage surface for persisting and reading the current AccessTokenInfo. Implemented per host (server-side Blazor typically relies on the ASP.NET Core auth cookie and provides a no-op; non-web hosts use platform-native secure storage).