Пример #1
0
        public virtual string EncryptAuthenticationToken(AuthenticationToken token, bool renew)
        {
            if (renew)
            {
                token.ValidToTicks = DateTime.UtcNow.Add(this.ExpirationTime).Ticks;
            }

            var tokenData = token.Serialize();

            tokenData = this.CryptoProvider.Encrypt(tokenData);
            return(Convert.ToBase64String(tokenData));
        }
Пример #2
0
        public byte[] EncryptAuthenticationTokenBinary(AuthenticationToken token, bool renew)
        {
            if (renew)
            {
                this.UpdateValidTo(token);
            }
            token.TokenIssuer = this.tokenIssuerName;

            var tokenData = token.Serialize();

            return(this.EncryptData(tokenData));
        }
Пример #3
0
        public string EncryptAuthenticationToken(AuthenticationToken token, bool renew)
        {
            if (renew)
            {
                this.UpdateValidTo(token);
            }
            token.TokenIssuer = this.tokenIssuerName;

            var tokenData = token.Serialize();

            tokenData = this.CryptoProvider.Encrypt(tokenData);
            return(Convert.ToBase64String(tokenData));
        }
Пример #4
0
        public virtual string EncryptAuthenticationToken(AuthenticationToken token, bool renew)
        {
            if (renew)
            {
                token.ValidToTicks = DateTime.UtcNow.Add(this.ExpirationTime).Ticks;
            }

            var tokenData = token.Serialize();
            tokenData = this.CryptoProvider.Encrypt(tokenData);
            return Convert.ToBase64String(tokenData);
        }