Ejemplo n.º 1
0
        private Task <RenewToken> GenerateRenewToken(DateTime expireDate)
        {
            RenewToken token = new RenewToken();

            token.Expire = expireDate;

            var randomNumber = new byte[32];

            using (var rng = RandomNumberGenerator.Create())
            {
                rng.GetBytes(randomNumber);
                token.Token = Convert.ToBase64String(randomNumber);
            }

            return(Task.FromResult(token));
        }
Ejemplo n.º 2
0
 => Deserialize(tokenStr) is Saml2SecurityToken saml2Token && IsValidToken(saml2Token) ? Serialize(RenewToken(saml2Token, claims)) : null;