Search Results for

    Show / Hide Table of Contents

    Class ClaimTypeRemapper

    Utility for remapping claims from one type to another

    Inheritance
    System.Object
    ClaimTypeRemapper
    Namespace: ImageVault.Common.Security
    Assembly: ImageVault.Common.dll
    Syntax
    public class ClaimTypeRemapper : Object

    Constructors

    ClaimTypeRemapper()

    Declaration
    public ClaimTypeRemapper()

    Properties

    ClaimTypeRemapDictionary

    Dictionary for controlling claim type remapping

    Declaration
    public IDictionary<string, string> ClaimTypeRemapDictionary { get; }
    Property Value
    Type Description
    System.Collections.Generic.IDictionary<System.String, System.String>

    OnlyIncludeMappedClaims

    If set to true, only claims added in the ClaimTypeRemapDictionary will be included in the claim list

    Declaration
    public bool OnlyIncludeMappedClaims { get; set; }
    Property Value
    Type Description
    System.Boolean

    Methods

    AddClaimType(String, String[])

    Adds support for mapping the supplied claimType with optional aliases

    Declaration
    public void AddClaimType(string claimType, params string[] aliases)
    Parameters
    Type Name Description
    System.String claimType

    The claim type to add mapping for

    System.String[] aliases

    Optional list of aliases to remap from

    Remap(IEnumerable<Claim>)

    Remaps the supplied claims according to the rules of the remapper

    Declaration
    public IEnumerable<Claim> Remap(IEnumerable<Claim> claims)
    Parameters
    Type Name Description
    System.Collections.Generic.IEnumerable<System.Security.Claims.Claim> claims
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<System.Security.Claims.Claim>

    Extension Methods

    EnumExtensions.GetNames<TEnum>(TEnum)
    In This Article
    Back to top (c) Meriworks 2002-2022