IUserClaimsPrincipalFactory<TUser> Interface

Summary

Provides an abstraction for a factory to create a System.Security.Claims.ClaimsPrincipal from a user.

Syntax

public interface IUserClaimsPrincipalFactory<TUser> where TUser : class

GitHub

View on GitHub

interface Microsoft.AspNet.Identity.IUserClaimsPrincipalFactory<TUser>

Methods

CreateAsync(TUser)

Creates a System.Security.Claims.ClaimsPrincipal from an user asynchronously.

Arguments:
  • user ({TUser}) – The user to create a System.Security.Claims.ClaimsPrincipal from.
Return type:

System.Threading.Tasks.Task{System.Security.Claims.ClaimsPrincipal}

Returns:

The <see cref=”T:System.Threading.Tasks.Task” /> that represents the asynchronous creation operation, containing the created <see cref=”T:System.Security.Claims.ClaimsPrincipal” />.

Task<ClaimsPrincipal> CreateAsync(TUser user)