Skip to main content

IUserInfoRequestValidator Interface

Abblix.Oidc.Server

Abblix.Oidc.Server.Endpoints.UserInfo.Interfaces

IUserInfoRequestValidator Interface

Parses and validates an access token provided in a user info request.

public interface IUserInfoRequestValidator

Derived
UserInfoRequestValidator

Methods

IUserInfoRequestValidator.ValidateAsync(UserInfoRequest, ClientRequest) Method

Asynchronously validates a user info request and generates a validation result.

System.Threading.Tasks.Task<Abblix.Utils.Result<Abblix.Oidc.Server.Endpoints.UserInfo.Interfaces.ValidUserInfoRequest,Abblix.Oidc.Server.Common.OidcError>> ValidateAsync(Abblix.Oidc.Server.Model.UserInfoRequest userInfoRequest, Abblix.Oidc.Server.Model.ClientRequest clientRequest);

Parameters

userInfoRequest UserInfoRequest

The user info request to validate.

clientRequest ClientRequest

Additional client request information for contextual validation.

Returns

System.Threading.Tasks.Task<Abblix.Utils.Result<ValidUserInfoRequest,OidcError>>
A System.Threading.Tasks.Task representing the asynchronous operation, which upon completion will yield a Abblix.Utils.Result<>.