AdvantageCSP.API Namespace
Classes
| Class | Description | |
|---|---|---|
|
|
AdvantageApiAuthorizationAttribute |
Custom authorization attribute for API security.
This attribute dynamically applies an authorization filter based on the specified type.
|
|
|
AdvantageApiAuthorizeBase |
Abstract base class for API authorization, providing access to current context, domain, language, and other application engines.
|
|
|
AdvantageApiControllerBase |
Provides a base class for custom API implementations in AdvantageCMS.
Offers access to core engines and data management.
|
|
|
AdvantageApiCorsPolicyAttribute |
Custom CORS policy attribute that dynamically applies a CORS policy provider based on the specified type.
|
|
|
AdvantageApiCorsPolicyProviderBase |
Abstract base for ACSP WebAPI CORS policy providers. Exposes the current HTTP context,
domain, language, module engine, and site settings to concrete providers so they can
build per-request CorsPolicy instances.
|
|
|
AdvantageApiRequest<(Of <(<'TReturnResult>)>)> |
AdvantageApiRequest returns the result of an API call from the client of objects that have been defined as API accessible.
|
|
|
AdvantageApiRequest<(Of <(<'TReturnResult>)>)>..::..AdvantageApiRequestResult |
Result envelope returned by every [AdvantageApiRequest{TReturnResult}.Post(string)]
overload — carries the HTTP status, a reason phrase for display, and the deserialised
response payload when the call succeeded.
|
|
|
AdvantageDelegatingHandlerAuthResponse |
Response object for authentication requests.
|
|
|
AdvantageDelegatingHandlerBase |
Abstract class providing base functionality for delegating HTTP handler for security implementation of custom endpoints.
|
|
|
AdvantageSecureContentControllerHandler |
Abstract class handling secure content controller logic with authentication.
This handler is meant to be used for API calls registered within the BWA API system.
|
|
|
AdvantageSecureContentControllerHandler..::..AdvantageAuthResponse |
Wrapper for the AuthResponse. Inherit from AdvantageDelegatingHandlerAuthResponse.
|
|
|
Helper |
Provides utility methods for API request processing including domain/language resolution,
engine management, route value extraction, CORS origin validation, and standardized error responses.
|
|
|
JsonString |
Thin wrapper around a JSON payload string used by the API client helpers to carry
pre-serialised request bodies without re-encoding.
|
|
|
WebApiConfig |
Class WebApiConfig.
|

