AdvantageCMS.Core.Common.BaseClasses Namespace
Build With Advantage

AdvantageCSP.API Namespace

Classes


  Class Description
Public class AdvantageApiAuthorizationAttribute
Custom authorization attribute for API security. This attribute dynamically applies an authorization filter based on the specified type.
Public class AdvantageApiAuthorizeBase
Abstract base class for API authorization, providing access to current context, domain, language, and other application engines.
Public class AdvantageApiControllerBase
Provides a base class for custom API implementations in AdvantageCMS. Offers access to core engines and data management.
Public class AdvantageApiCorsPolicyAttribute
Custom CORS policy attribute that dynamically applies a CORS policy provider based on the specified type.
Public class AdvantageApiCorsPolicyProviderBase
Public class AdvantageApiRequest<(Of <(<'TReturnResult>)>)>
AdvantageApiRequest returns the result of an API call from the client of objects that have been defined as API accessible.
Public class AdvantageApiRequest<(Of <(<'TReturnResult>)>)>..::..AdvantageApiRequestResult
Public class AdvantageDelegatingHandlerAuthResponse
Response object for authentication requests.
Public class AdvantageDelegatingHandlerBase
Abstract class providing base functionality for delegating HTTP handler for security implementation of custom endpoints.
Public class 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.
Public class AdvantageSecureContentControllerHandler..::..AdvantageAuthResponse
Wrapper for the AuthResponse. Inherit from AdvantageDelegatingHandlerAuthResponse.
Public class Helper
Provides utility methods for API request processing including domain/language resolution, engine management, route value extraction, CORS origin validation, and standardized error responses.
Public class JsonString
Public class WebApiConfig
Class WebApiConfig.