public NationalIdentifierDto(NationalIdentifier nationalIdentifier)
 {
     if (nationalIdentifier == null)
     {
         return;
     }
     CountryCode          = nationalIdentifier.CountryCode.ToString();
     SocialSecurityNumber = nationalIdentifier.SocialSecurityNumber;
 }
        public IEnumerable <Claim> GetCustomClaims()
        {
            var claims = new List <Claim>
            {
                new Claim(InternalClaims.Pseudonym, Pseudonym)
            };

            NationalIdentifier.MatchSome(x => claims.Add(new Claim(InternalClaims.NationalIdentifier, x)));

            if (IsPinVerified)
            {
                claims.Add(new Claim(InternalClaims.PinVerified, "true"));
            }

            return(claims);
        }
示例#3
0
 public ConsumerRequestContainerBuilder WithNationalIdentifier()
 {
     this.nationalIdentifier = new NationalIdentifier(new CountryCode("sv-SE"), "19891010292");
     return(this);
 }
示例#4
0
 public virtual ConsumersRequest GetConsumerResourceRequest(Language language,
                                                            IEnumerable <RegionInfo> shippingAddressRestrictedToCountryCodes, EmailAddress email = null,
                                                            Msisdn msisdn = null, NationalIdentifier nationalIdentifier = null)
 {
     return(new ConsumersRequest(language, shippingAddressRestrictedToCountryCodes, Operation.Initiate));
 }