AcceptAuthCookieAttribute
Attribute to indicate that the associated request allows auth cookie based authentication.
Attribute to indicate that the associated request allows auth cookie based authentication.
Attribute to indicate that the associated request allows HMAC token in queryString based authentication.
Attribute to indicate that the associated request allows service HMAC token based authentication.
Attribute to indicate that the associated request allows service key based authentication.
Implements the IActivityPermittedHandler for service stack.
Attribute to indicate that the associated request is accessible to users who aren’t authenticated (anonymous users).
Attribute to indicate that the associated request is accessible during impersonation.
Attribute to indicate that the associated request is accessible even if the password has expired.
Attribute to indicate that the associated request is accessible even if the user is suspended.
ASP Security Kit plugin for Service Stack.
Encapsulates logic to register dependencies.
Attribute to indicate the complete permission code or action part of the permission code for activity-based authorization checks.
Attribute to indicate the complete permission code or entity type part of the permission code for activity-based authorization checks.
Default implementation for IAuthorizeRequestDefinitionRegistrar.
Attribute to indicate the complete permission code for the associated request for activity-based authorization checks.
Attribute to indicate that the associated request is disabled.
Attribute to indicate that the associated request’s body is ignored while creating HMAC token for authentication.
Attribute to indicate one or more RequestFeature values for the associated request.
Base type for security attributes that operate on one or more http methods.
Attribute to indicate that the associated request is accessible even when multi-factor authentication is not yet done.
Attribute to indicate that the associated request is used to manage multi-factor settings. Hence should be accessible to enable MFA when MFA is enforced on user. Other APIs are blocked because user hasn’t enabled MFA.
Attribute to indicate that authorization should only check the existence of a permission code and skip entity instance-based check for the associated request. Don’t confuse it with general actions. See remarks for more information.
A Service Stack request filter attribute that protects the associated service or endpoint by executing a strong security pipeline provided by ASPSecurityKit.
Attribute to indicate that the associated request is accessible with public keys (requiring no MFA/authorization checks).
Implements the IServiceStackRequestService for Service Stack.
Implements the IServiceStackSecuritySettings.
Attribute to indicate that the associated request doesn’t require activity-based authorization checks.
Defines utility methods.
Attribute to indicate that the associated request is accessible to users who aren’t yet verified.
Represents auth definition to provide authorization related methods for a request. Typically Created out of types that implements multiple auth definitions and mark themselves with IAuthorizeRequestDefinitionsContainer.
Provides implementers a way to register authDefinitions that ASK can use to obtain entityId and/or perform authorization for the associated requests.
Marker interface for types that encapsulate authDefinitions such as GetId/IsAuthorize methods.
Provides an abstraction to interact with service stack request/response objects.
Defines service stack related configuration settings for security pipeline.
Extends RestHandler to initialize ISecurityPipeline and other custom objects at request scope.