Skip to main content
Table of Contents

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