Skip to main content

IUserInfoRequestProcessor Interface

Abblix.Oidc.Server

Abblix.Oidc.Server.Endpoints.UserInfo.Interfaces

IUserInfoRequestProcessor Interface

Generates a response containing information about a user account.

public interface IUserInfoRequestProcessor

Derived
UserInfoRequestProcessor

Methods

IUserInfoRequestProcessor.ProcessAsync(ValidUserInfoRequest) Method

Asynchronously processes a valid user info request and generates a user info response.

System.Threading.Tasks.Task<Abblix.Utils.Result<Abblix.Oidc.Server.Endpoints.UserInfo.Interfaces.UserInfoFoundResponse,Abblix.Oidc.Server.Common.OidcError>> ProcessAsync(Abblix.Oidc.Server.Endpoints.UserInfo.Interfaces.ValidUserInfoRequest request);

Parameters

request ValidUserInfoRequest

The valid user info request to process.

Returns

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