Beispiel #1
0
        public TokenService(ITokenConfigurationProvider tcfgProvider, IEncodingProvider encProvider)
        {
            this.TextEncoding = encProvider.TextEncoding;

            var tkc = tcfgProvider.GetTokenConfiguration();

            using (var sha512 = SHA512.Create())
                this.TokenHmacKey = sha512.ComputeHash(this.TextEncoding.GetBytes(tkc.TokenHmacKey));
        }
Beispiel #2
0
 public TokenSerialiser(ITokenConfigurationProvider <SecurityTokenHandlerConfiguration> tokenHandlerConfigurationProvider)
 {
     this._tokenHandlerConfigurationProvider = tokenHandlerConfigurationProvider;
 }
Beispiel #3
0
 public SecurityTokenValidator(ITokenConfigurationProvider <SecurityTokenHandlerConfiguration> tokenHandlerConfigurationProvider, ValidatorInvoker validatorInvoker)
 {
     this._tokenHandlerConfigurationProvider = tokenHandlerConfigurationProvider;
     this._validatorInvoker = validatorInvoker;
 }
Beispiel #4
0
 public ClaimsProvider(ITokenConfigurationProvider <SecurityTokenHandlerConfiguration> tokenHandlerConfigurationProvider)
 {
     this._tokenHandlerConfigurationProvider = tokenHandlerConfigurationProvider;
 }