public static void Refresh(Uri logonUrl, string refreshToken) { IdentityServer4Client.StsServer = logonUrl; Response = IdentityServer4Client.RefreshTokenAsync(refreshToken).Result; RefreshToken = Response.RefreshToken; ExpiresAt = DateTime.UtcNow.AddSeconds(Response.ExpiresIn); AccessToken = Response.AccessToken; }
public static void Connect(Uri logonUrl, string username, string password) { IdentityServer4Client.StsServer = logonUrl; Response = IdentityServer4Client.LoginAsync(username, password).Result; RefreshToken = Response.RefreshToken; ExpiresAt = DateTime.UtcNow.AddSeconds(Response.ExpiresIn); AccessToken = Response.AccessToken; }