示例#1
0
 public TokenBuilder(ITokenRepository tokenRepository, ICredentialsValidator credentialsValidator,
                     ITokenValidator tokenValidator)
 {
     _tokenRepository      = tokenRepository;
     _credentialsValidator = credentialsValidator;
     _tokenValidator       = tokenValidator;
 }
示例#2
0
        //====== ctors

        public AuthService(
            IAuthUserAccessor authUserAccessor,
            ICredentialsValidator credentialsValidator,
            IHttpContextAccessor httpContextAccessor)
        {
            this.authUserAccessor     = Guard.NotNull(authUserAccessor, nameof(authUserAccessor));
            this.httpContextAccessor  = Guard.NotNull(httpContextAccessor, nameof(httpContextAccessor));
            this.credentialsValidator = Guard.NotNull(credentialsValidator, nameof(credentialsValidator));
        }
示例#3
0
 public BasicAuthenticationHandler(ICredentialsValidator credentialsValidator)
 {
     this._credentialsValidator = credentialsValidator;
 }
 public BasicAuthenticationHandler(ICredentialsValidator credentialsValidator)
 {
     this._credentialsValidator = credentialsValidator;
 }
 public AuthenticationController(ICredentialsValidator credentialsValidator)
 {
     _credentialsValidator = credentialsValidator;
 }