using Microsoft.IdentityModel.JsonWebTokens; using MTSC.OAuth2.Models; using System.Extensions; using System.Threading.Tasks; namespace MTSC.OAuth2.Authorization { public interface IAuthorizationProvider { Task> RetrieveAccessToken(string authorizationCode); Task VerifyAccessToken(string accessToken); Task GetOAuthUri(string state); Task GetRedirectUri(); } }