Skip to main content

Abblix.Oidc.Server.Endpoints.Authorization.RequestFetching Namespace

Abblix.Oidc.Server

Abblix.Oidc.Server.Endpoints.Authorization.RequestFetching Namespace

Classes
CompositeRequestFetcherA composite fetcher that combines multiple IAuthorizationRequestFetcher instances. It iterates through each fetcher to process an authorization request, allowing for a flexible and extensible mechanism to fetch and validate authorization requests from different sources or formats.
PushedRequestFetcherFetches pushed authorization request objects identified by a URN (Uniform Resource Name) from a storage system.
RequestObjectFetchAdapterAdapter class that implements IAuthorizationRequestFetcher to delegate the fetching and processing of request objects to an instance of IRequestObjectFetcher.
RequestUriFetcherHandles fetching of authorization request objects from a specified request URI. This class is responsible for retrieving pre-registered request objects from an external location indicated by a URI, ensuring the request is complete and valid. It enables dynamic request objects, allowing authorization servers to fetch additional data required for processing the authorization request.
Interfaces
IAuthorizationRequestFetcherDefines an interface for fetching the details of an authorization request, potentially including resolving and validating a request object.