public RefreshTokenValidator( IJwsTokenSigner tokenSigner, IPayloadDecoder payloadDecoder) { Ensure.That(tokenSigner).IsNotNull(); Ensure.That(payloadDecoder).IsNotNull(); this.tokenSigner = tokenSigner; this.payloadDecoder = payloadDecoder; }
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; }