Show / Hide Table of Contents

Class AbpClaimsIdentityExtensions

Inheritance
object
AbpClaimsIdentityExtensions
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: System.Security.Principal
Assembly: Volo.Abp.Security.dll
Syntax
public static class AbpClaimsIdentityExtensions

Methods

AddIdentityIfNotContains(ClaimsPrincipal, ClaimsIdentity)

Declaration
public static ClaimsPrincipal AddIdentityIfNotContains(this ClaimsPrincipal principal, ClaimsIdentity identity)
Parameters
Type Name Description
ClaimsPrincipal principal
ClaimsIdentity identity
Returns
Type Description
ClaimsPrincipal

AddIfNotContains(ClaimsIdentity, Claim)

Declaration
public static ClaimsIdentity AddIfNotContains(this ClaimsIdentity claimsIdentity, Claim claim)
Parameters
Type Name Description
ClaimsIdentity claimsIdentity
Claim claim
Returns
Type Description
ClaimsIdentity

AddOrReplace(ClaimsIdentity, Claim)

Declaration
public static ClaimsIdentity AddOrReplace(this ClaimsIdentity claimsIdentity, Claim claim)
Parameters
Type Name Description
ClaimsIdentity claimsIdentity
Claim claim
Returns
Type Description
ClaimsIdentity

FindClientId(ClaimsPrincipal)

Declaration
public static string? FindClientId(this ClaimsPrincipal principal)
Parameters
Type Name Description
ClaimsPrincipal principal
Returns
Type Description
string

FindClientId(IIdentity)

Declaration
public static string? FindClientId(this IIdentity identity)
Parameters
Type Name Description
IIdentity identity
Returns
Type Description
string

FindEditionId(ClaimsPrincipal)

Declaration
public static Guid? FindEditionId(this ClaimsPrincipal principal)
Parameters
Type Name Description
ClaimsPrincipal principal
Returns
Type Description
Guid?

FindEditionId(IIdentity)

Declaration
public static Guid? FindEditionId(this IIdentity identity)
Parameters
Type Name Description
IIdentity identity
Returns
Type Description
Guid?

FindImpersonatorTenantId(ClaimsPrincipal)

Declaration
public static Guid? FindImpersonatorTenantId(this ClaimsPrincipal principal)
Parameters
Type Name Description
ClaimsPrincipal principal
Returns
Type Description
Guid?

FindImpersonatorTenantId(IIdentity)

Declaration
public static Guid? FindImpersonatorTenantId(this IIdentity identity)
Parameters
Type Name Description
IIdentity identity
Returns
Type Description
Guid?

FindImpersonatorUserId(ClaimsPrincipal)

Declaration
public static Guid? FindImpersonatorUserId(this ClaimsPrincipal principal)
Parameters
Type Name Description
ClaimsPrincipal principal
Returns
Type Description
Guid?

FindImpersonatorUserId(IIdentity)

Declaration
public static Guid? FindImpersonatorUserId(this IIdentity identity)
Parameters
Type Name Description
IIdentity identity
Returns
Type Description
Guid?

FindTenantId(ClaimsPrincipal)

Declaration
public static Guid? FindTenantId(this ClaimsPrincipal principal)
Parameters
Type Name Description
ClaimsPrincipal principal
Returns
Type Description
Guid?

FindTenantId(IIdentity)

Declaration
public static Guid? FindTenantId(this IIdentity identity)
Parameters
Type Name Description
IIdentity identity
Returns
Type Description
Guid?

FindUserId(ClaimsPrincipal)

Declaration
public static Guid? FindUserId(this ClaimsPrincipal principal)
Parameters
Type Name Description
ClaimsPrincipal principal
Returns
Type Description
Guid?

FindUserId(IIdentity)

Declaration
public static Guid? FindUserId(this IIdentity identity)
Parameters
Type Name Description
IIdentity identity
Returns
Type Description
Guid?

RemoveAll(ClaimsIdentity, string)

Declaration
public static ClaimsIdentity RemoveAll(this ClaimsIdentity claimsIdentity, string claimType)
Parameters
Type Name Description
ClaimsIdentity claimsIdentity
string claimType
Returns
Type Description
ClaimsIdentity
In this article
Back to top Powered by Volosoft