Beispiel #1
0
        public static RefreshToken New(string token, string subject, string audienceId, DateTime issuedUtc, DateTime expiresUtc, string protectedTicket)
        {
            var rt = new RefreshToken();

            rt.SetToken(token);
            rt.Id              = Argonaut.Internal.Hashing.GetHash(token);
            rt.Subject         = subject;
            rt.AudienceId      = audienceId;
            rt.IssuedUtc       = issuedUtc;
            rt.ExpiresUtc      = expiresUtc;
            rt.ProtectedTicket = protectedTicket;
            return(rt);
        }