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

B5SecurityKit.Net

Docs / API Reference / B5SecurityKit.Net

B5SecurityKit.Net

B5 Secure · Never Trust · 21 attributes · 6 classes · 1 enums · 4 interfaces

Shared ASP.NET integration: request definitions, the registry base and the full attribute set.

TypeSummary
IAuthorizeRequestDefinition InterfaceInterface — AuthorizeRequestDefinition.
IAuthorizeRequestDefinitionRegistrar InterfaceInterface — AuthorizeRequestDefinitionRegistrar.
INetRequestService InterfaceService abstraction — NetRequest.
INetSecuritySettings InterfaceInterface — NetSecuritySettings.
ActivityPermittedHandler ClassActivityPermitted scheme handler.
AuthorizeRequestDefinitionRegistrar ClassAuthorizeRequestDefinitionRegistrar.
B5SecurityKitRegistryBase ClassDI registration for B5 Secure on this platform.
MvcSecurityFailureResponseHandler ClassMvcSecurityFailureResponse scheme handler.
NetSecuritySettings ClassNetSecuritySettings.
RegistrationOptions ClassRegistrationOptions.
AcceptAuthCookieAttribute AttributeAttribute — AcceptAuthCookie.
AcceptHmacTokenInQueryStringAttribute AttributeAttribute — AcceptHmacTokenInQueryString.
AcceptServiceHmacTokenAttribute AttributeAttribute — AcceptServiceHmacToken.
AcceptServiceKeyAttribute AttributeAttribute — AcceptServiceKey.
AllowAnonymousAttribute AttributeExplicit, auditable exception that skips authentication.
AllowImpersonationAttribute AttributeAttribute — AllowImpersonation.
AllowPasswordExpiredAttribute AttributeAttribute — AllowPasswordExpired.
AllowSuspendedUserAttribute AttributePermits a suspended user to reach an action.
AuthActionAttribute AttributeAttribute — AuthAction.
AuthEntityAttribute AttributeDeclares the entity an action authorizes against (ADA).
AuthPermissionAttribute AttributeRequires a named permission for the action.
AuthorizeControllerAttribute AttributeAttribute — AuthorizeController.
DisabledAttribute AttributeAttribute — Disabled.
ExcludeBodyFromHmacAttribute AttributeExcludes the body from HMAC signature computation.
FeatureAttribute AttributeAttribute — Feature.
MFANotRequiredAttribute AttributeExempts an action from multi-factor.
MultiFactorSettingAttribute AttributeAttribute — MultiFactorSetting.
PossessesPermissionCodeAttribute AttributeAttribute — PossessesPermissionCode.
PublicAttribute AttributeMarks an endpoint as public.
SkipActivityAuthorizationAttribute AttributeSkips ADA for an action.
VerificationNotRequiredAttribute AttributeExempts an action from account-verification checks.
ResponseStatus EnumResponseStatus.
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