public CustomIdentityManager(IUnitOfWork unitOfWork, UserManager <AppUser> aspUserManager, RoleManager <AppRole> aspRoleManager, IRefreshTokenDal refreshTokenDal, TokenValidationParameters tokenValidationParameters)
 {
     _unitOfWork                = unitOfWork;
     _refreshTokenDal           = refreshTokenDal;
     _aspUserManager            = aspUserManager;
     _aspRoleManager            = aspRoleManager;
     _tokenValidationParameters = tokenValidationParameters;
 }
예제 #2
0
 public AuthManager(IUserService userService,
                    ITokenHelper tokenHelper,
                    IRefreshTokenDal refreshTokens,
                    IOperationClaimDal operationClaimDal)
 {
     _userService       = userService;
     _tokenHelper       = tokenHelper;
     _refreshTokenDal   = refreshTokens;
     _operationClaimDal = operationClaimDal;
 }
예제 #3
0
        public MockedRefreshTokenDal()
        {
            var mock = new Mock <IRefreshTokenDal>();

            mock.Setup(m => m.Find(new TestRefreshTokenDto().RefreshTokenDto)).ReturnsAsync(new TestRefreshTokenDto().RefreshTokenDto);
            mock.Setup(m => m.Find(new TestRefreshTokenDto().RefreshTokenDtoWithoutExpirationDate)).ReturnsAsync(new TestRefreshTokenDto().RefreshTokenDto);
            mock.Setup(m => m.Find(new TestRefreshTokenDto().ExpiredToken)).ReturnsAsync(new TestRefreshTokenDto().ExpiredToken);

            Mock = mock.Object;
        }
예제 #4
0
 public UserManager(IUserDal userDal, IRefreshTokenDal refreshTokenDal)
 {
     _userDal         = userDal;
     _refreshTokenDal = refreshTokenDal;
 }
 public RefreshTokenManager(IRefreshTokenDal refreshTokenDal)
 {
     _refreshTokenDal = refreshTokenDal;
 }
예제 #6
0
 public JwtLogic(IRefreshTokenDal refreshTokenDal, JwtConfig config)
 {
     _refreshTokenDal = refreshTokenDal;
     _config          = config;
 }