Table of Contents

Interface IIdentityProviderResultHandler

Namespace
Cratis.Applications.Identity
Assembly
Cratis.Applications.dll

Defines the system that handles IdentityProviderResult.

public interface IIdentityProviderResultHandler
Extension Methods

Methods

GenerateFromCurrentContext()

Generates an IdentityProviderResult from the current HTTP context.

Task<IdentityProviderResult> GenerateFromCurrentContext()

Returns

Task<IdentityProviderResult>

The IdentityProviderResult.

ModifyDetails<TDetails>(Func<TDetails, TDetails>)

Modifies the details of the identity stored in the identity cookie.

Task ModifyDetails<TDetails>(Func<TDetails, TDetails> details)

Parameters

details Func<TDetails, TDetails>

Function to modify the details.

Returns

Task

Awaitable task.

Type Parameters

TDetails

Type of the details.

Write(IdentityProviderResult)

Writes the IdentityProviderResult to the response.

Task Write(IdentityProviderResult result)

Parameters

result IdentityProviderResult

The IdentityProviderResult.

Returns

Task

Awaitable task.