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<>.