internal static T With <T>(this T identityClaimModel, ClaimModel claimModel) where T : IdentityClaimModelBase
        {
            NullGuard.NotNull(identityClaimModel, nameof(identityClaimModel))
            .NotNull(claimModel, nameof(claimModel));

            identityClaimModel.ClaimIdentifier = claimModel.ClaimIdentifier;
            identityClaimModel.Claim           = claimModel;
            identityClaimModel.ClaimValue      = identityClaimModel.ClaimValue ?? claimModel.ClaimValue;

            return(identityClaimModel);
        }
コード例 #2
0
        internal static Claim ToDomain(this ClaimModel claimModel)
        {
            NullGuard.NotNull(claimModel, nameof(claimModel));

            return(ClaimHelper.CreateClaim(claimModel.ClaimType, claimModel.ClaimValue));
        }