コード例 #1
0
        public RefreshTokenValidator(
            IJwsTokenSigner tokenSigner,
            IPayloadDecoder payloadDecoder)
        {
            Ensure.That(tokenSigner).IsNotNull();
            Ensure.That(payloadDecoder).IsNotNull();

            this.tokenSigner    = tokenSigner;
            this.payloadDecoder = payloadDecoder;
        }
コード例 #2
0
ファイル: TokenBuilder.cs プロジェクト: laurence79/JwtBuilder
        internal TokenBuilder(
            ITokenConfiguration configuration,
            IJwsTokenSigner signer         = null,
            IPayloadEncoder payloadEncoder = null)
        {
            Ensure.That(configuration).IsNotNull();

            this.configuration  = configuration;
            this.signer         = signer;
            this.payloadEncoder = payloadEncoder;

            this.referenceTime = DateTime.UtcNow;
        }