using HopFrame.Security.Authentication.OpenID.Models; namespace HopFrame.Security.Authentication.OpenID; public interface IOpenIdAccessor { public static string DefaultCallback; Task LoadConfiguration(); Task RequestToken(string code); Task ConstructAuthUri(string state = null); Task InspectToken(string token); Task RefreshAccessToken(string refreshToken); void SetAuthenticationCookies(OpenIdToken token); void Logout(); }