Пример #1
0
        public static void ClassInitialize(TestContext context)
        {
            _testConfigKeys.Add(PRIVATE_KEY_CONFIG_KEY, PRIVATE_KEY_CONFIG_VALUE);
            _testConfigKeys.Add(KEY_SIZE_CONFIG_KEY, KEY_SIZE_CONFIG_VALUE);

            configuration = new ConfigurationBuilder()
                            .AddInMemoryCollection(_testConfigKeys)
                            .Build();

            tokenBuilderService = new JwtTokenBuilderService(configuration);

            publicIDClaims = new List <TokenClaimModel>
            {
                new TokenClaimModel("Username", "TestUsername1"),
                new TokenClaimModel("EmailAddress", "TestEmailAddress1"),
                new TokenClaimModel("FirstName", "TestFirstName1"),
                new TokenClaimModel("LastName", "TestLastName1"),
                new TokenClaimModel("Birthdate", DateTime.UtcNow.ToUniversalTime().ToString("yyyy'-'MM'-'dd'T'HH':'mm':'ss'.'fff'Z'")),
            };

            jwtPayloadIDModel = new JwtPayloadModel
            {
                PublicClaims   = publicIDClaims,
                Issuer         = new TokenClaimModel("iss", "TestIssuer1"),
                Subject        = new TokenClaimModel("sub", "TestSubject1"),
                Audience       = new TokenClaimModel("aud", "TestAudience1"),
                ExpirationTime = new TokenClaimModel("exp", "30"),
                NotBefore      = new TokenClaimModel("nbf", DateTime.UtcNow.ToUniversalTime().ToString("yyyy'-'MM'-'dd'T'HH':'mm':'ss'.'fff'Z'")),
                IssuedAt       = new TokenClaimModel("iat", DateTime.UtcNow.ToUniversalTime().ToString("yyyy'-'MM'-'dd'T'HH':'mm':'ss'.'fff'Z'"))
            };
        }
Пример #2
0
 public AddressBus(IUnitOfWork unit, IAddressRepository addressRepository, ITokenBuilderService tokenBuilderService)
     : base(unit, new IDisposable[] { addressRepository })
 {
     _addressRepository   = addressRepository ?? throw new ArgumentNullException(nameof(addressRepository));
     _tokenBuilderService = tokenBuilderService ?? throw new ArgumentNullException(nameof(tokenBuilderService));
 }
Пример #3
0
 public AuthenticateService(IRepository repo, ITokenBuilderService tokenBuilderService, IPasswordService passwordService)
 {
     _repo = repo;
     _tokenBuilderService = tokenBuilderService;
     _passwordService     = passwordService;
 }
Пример #4
0
 public PhoneBus(IUnitOfWork unit, IPhoneRepository phoneRepository, ITokenBuilderService tokenBuilderService)
     : base(unit, new IDisposable[] { phoneRepository })
 {
     _phoneRepository     = phoneRepository ?? throw new ArgumentNullException(nameof(phoneRepository));
     _tokenBuilderService = tokenBuilderService ?? throw new ArgumentNullException(nameof(tokenBuilderService));
 }
Пример #5
0
 public TokenService(IConfiguration configuration, ITokenBuilderService tokenBuilderService)
 {
     _configuration       = configuration;
     _tokenBuilderService = tokenBuilderService;
 }
Пример #6
0
 public UserBus(IUnitOfWork unit, IUserRepository userRepository, ITokenBuilderService tokenBuilderService)
     : base(unit, new IDisposable[] { userRepository })
 {
     _userRepository      = userRepository ?? throw new ArgumentNullException(nameof(userRepository));
     _tokenBuilderService = tokenBuilderService ?? throw new ArgumentNullException(nameof(tokenBuilderService));
 }
Пример #7
0
 public LoginService(IUserService userService, ITokenBuilderService tokenBuilderService)
 {
     _userService         = userService;
     _tokenBuilderService = tokenBuilderService;
 }
Пример #8
0
 public UsersController(IUserService userService, ITokenBuilderService tokenBuilderService)
 {
     _userService         = userService;
     _tokenBuilderService = tokenBuilderService;
 }