Securing 2M+ accounts & $15B+ in assets, protected & secure·B5 Secure™ — per data-element authorization for .NET platforms

B5SecurityKit.AuthProviders

Docs / API Reference / B5SecurityKit.AuthProviders

B5SecurityKit.AuthProviders

B5 Secure · Never Trust · 10 classes · 2 enums · 8 interfaces

Authentication and authorization providers and the HMAC / Service-HMAC / Service-Key handlers.

TypeSummary
IActivityPermittedHandler InterfaceHandler abstraction — ActivityPermitted.
IAuthCookieProvider InterfaceProvider abstraction — AuthCookie.
IAuthenticationProvider InterfaceProvider abstraction — Authentication.
IAuthenticationSchemeHandler InterfaceHandler abstraction — AuthenticationScheme.
IAuthorizationProvider InterfaceProvider abstraction — Authorization.
IMultiFactorProvider InterfaceProvider abstraction — MultiFactor.
IServiceHmacTokenDetails InterfaceInterface — ServiceHmacTokenDetails.
IServiceHmacTokenProvider InterfaceIssues and validates Service-HMAC tokens bound to specific values.
AuthCookieHandler ClassAuthCookie scheme handler.
AuthCookieProvider ClassIssues and validates AuthCookie sessions.
AuthResult ClassAuthResult.
AuthSchemeValidationResult ClassAuthSchemeValidationResult.
AuthenticationProvider ClassAuthenticationProvider.
AuthorizationProvider ClassAuthorizationProvider.
DefaultHmacTokenHandler ClassHandles the HMAC scheme with timestamp expiry and replay prevention.
MultiFactorProvider ClassMultiFactorProvider.
ServiceHmacTokenHandler ClassHandles the Service-HMAC scheme with expiry and integrity checks.
ServiceKeyHandler ClassHandles the scoped Service-Key scheme.
AuthMethod EnumAuthMethod.
KeyType EnumKeyType.
Developer Relations

Talk to a human.

Get architecture guidance, Test Mode access, integration review, or help choosing the right B5 identity and authorization pattern.

Scroll to Top