Docs / API Reference / B5SecurityKit.ServiceStack
B5SecurityKit.ServiceStack
B5 Secure · Never Trust · 22 attributes · 7 classes · 5 interfaces
Native ServiceStack support: the B5SecurityKitFeature plugin, REST handler, registry and attributes.
| Type | Summary |
|---|---|
IAuthorizeRequestDefinition Interface | Interface — AuthorizeRequestDefinition. |
IAuthorizeRequestDefinitionRegistrar Interface | Interface — AuthorizeRequestDefinitionRegistrar. |
IAuthorizeRequestDefinitionsContainer Interface | Interface — AuthorizeRequestDefinitionsContainer. |
IServiceStackRequestService Interface | Service abstraction — ServiceStackRequest. |
IServiceStackSecuritySettings Interface | Interface — ServiceStackSecuritySettings. |
ActivityPermittedHandler Class | ActivityPermitted scheme handler. |
AuthorizeRequestDefinitionRegistrar Class | AuthorizeRequestDefinitionRegistrar. |
B5RestHandler Class | ServiceStack REST handler integrating the B5 Secure pipeline. |
B5SecurityKitFeature Class | ServiceStack plugin that registers B5 Secure on your AppHost. |
B5SecurityKitRegistry Class | DI registration for B5 Secure on this platform. |
RequestService Class | Request service implementation. |
ServiceStackSecuritySettings Class | ServiceStackSecuritySettings. |
AcceptAuthCookieAttribute Attribute | Attribute — AcceptAuthCookie. |
AcceptHmacTokenInQueryStringAttribute Attribute | Attribute — AcceptHmacTokenInQueryString. |
AcceptServiceHmacTokenAttribute Attribute | Attribute — AcceptServiceHmacToken. |
AcceptServiceKeyAttribute Attribute | Attribute — AcceptServiceKey. |
AllowAnonymousAttribute Attribute | Explicit, auditable exception that skips authentication. |
AllowImpersonationAttribute Attribute | Attribute — AllowImpersonation. |
AllowPasswordExpiredAttribute Attribute | Attribute — AllowPasswordExpired. |
AllowSuspendedUserAttribute Attribute | Permits a suspended user to reach an action. |
AuthActionAttribute Attribute | Attribute — AuthAction. |
AuthEntityAttribute Attribute | Declares the entity an action authorizes against (ADA). |
AuthPermissionAttribute Attribute | Requires a named permission for the action. |
DisabledAttribute Attribute | Attribute — Disabled. |
ExcludeBodyFromHmacAttribute Attribute | Excludes the body from HMAC signature computation. |
FeatureAttribute Attribute | Attribute — Feature. |
HttpMethodAttribute Attribute | Attribute — HttpMethod. |
MFANotRequiredAttribute Attribute | Exempts an action from multi-factor. |
MultiFactorSettingAttribute Attribute | Attribute — MultiFactorSetting. |
PossessesPermissionCodeAttribute Attribute | Attribute — PossessesPermissionCode. |
ProtectAttribute Attribute | Opts a controller/service into the full security pipeline. |
PublicAttribute Attribute | Marks an endpoint as public. |
SkipActivityAuthorizationAttribute Attribute | Skips ADA for an action. |
VerificationNotRequiredAttribute Attribute | Exempts an action from account-verification checks. |
Developer Relations
Talk to a human.
Get architecture guidance, Test Mode access, integration review, or help choosing the right B5 identity and authorization pattern.