Skip to content

DefaultUserClaimCreator class

namespace: Serenity.Services   assemblySerenity.Net.Core

Default implementation of IUserClaimCreator that builds a ClaimsPrincipal from a user definition retrieved via IUserRetrieveService.

public class DefaultUserClaimCreator : IUserClaimCreator
parameter description
userRetriever The service used to retrieve user definitions by username.

Public Members

name description
DefaultUserClaimCreator(…) Default implementation of IUserClaimCreator that builds a ClaimsPrincipal from a user definition retrieved via IUserRetrieveService.
virtual CreatePrincipal(…) Creates a principal for the specified user.

Protected Members

name description
virtual AddClaims(…) Adds claims to the specified identity for the given user definition.

Exceptions

exception condition
ArgumentNullException userRetriever is null.

Remarks

Creates a new instance of the DefaultUserClaimCreator class.

See Also