IExternalAuthProviderApi.cs 366 B

1234567891011121314
  1. using System.Threading.Tasks;
  2. namespace VberAdmin.Authentication.External;
  3. public interface IExternalAuthProviderApi
  4. {
  5. ExternalLoginProviderInfo ProviderInfo { get; }
  6. Task<bool> IsValidUser(string userId, string accessCode);
  7. Task<ExternalAuthUserInfo> GetUserInfo(string accessCode);
  8. void Initialize(ExternalLoginProviderInfo providerInfo);
  9. }