Example #1
0
        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;
        }
Example #2
0
        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;
        }