public async Task <global::IdentityServer3.Core.Models.RefreshToken> MakeRefreshTokenAsync(IClientStore clientStore) { var accessToken = await MakeAccessTokenAsync(clientStore); var token = new global::IdentityServer3.Core.Models.RefreshToken() { AccessToken = accessToken, CreationTime = CreationTime, LifeTime = LifeTime, Version = Version }; return(token); }
public AbstractRefreshTokenHandle(string key, global::IdentityServer3.Core.Models.RefreshToken token) { Key = key; if (token != null) { AccessToken = Serialize(token.AccessToken); ClientId = token.ClientId; CreationTime = token.CreationTime; Expires = token.CreationTime.AddSeconds(token.LifeTime); LifeTime = token.LifeTime; SubjectId = token.SubjectId; Version = token.Version; } }
public static FlattenedRefreshTokenHandle ToFlattenedRefreshTokenHandle(this global::IdentityServer3.Core.Models.RefreshToken token) { var handle = new FlattenedRefreshTokenHandle("", token); return(handle); }
public FlattenedRefreshTokenHandle(string key, global::IdentityServer3.Core.Models.RefreshToken token) : base(key, token) { }