IBackChannelAuthenticationRequestFetcher Interface
Abblix.Oidc.Server
Abblix.Oidc.Server.Endpoints.BackChannelAuthentication.RequestFetching
IBackChannelAuthenticationRequestFetcher Interface
Resolves a CIBA request by enriching the raw incoming model with parameters obtained from out-of-band sources, most notably a signed JWT Request Object. The validation pipeline runs against the resolved request, not the raw one.
public interface IBackChannelAuthenticationRequestFetcher
Derived
↳ CompositeRequestFetcher
↳ RequestObjectFetchAdapter
Methods
IBackChannelAuthenticationRequestFetcher.FetchAsync(BackChannelAuthenticationRequest) Method
Resolves the effective BackChannelAuthenticationRequest, merging in parameters from any external source the implementation knows how to read.
System.Threading.Tasks.Task<Abblix.Utils.Result<Abblix.Oidc.Server.Model.BackChannelAuthenticationRequest,Abblix.Oidc.Server.Common.OidcError>> FetchAsync(Abblix.Oidc.Server.Model.BackChannelAuthenticationRequest request);
Parameters
request BackChannelAuthenticationRequest
The raw backchannel authentication request as parsed from the wire.
Returns
System.Threading.Tasks.Task<Abblix.Utils.Result<BackChannelAuthenticationRequest,OidcError>>
The resolved request on success, or an OidcError describing why fetching
or signature/structure validation of the external source failed.