Files
Nebula-Auth/SteamLibForked/Core/Interfaces/IEmailAuthProvider.cs
T
2024-02-01 01:21:56 +02:00

15 lines
416 B
C#

namespace SteamLib.Core.Interfaces;
public enum EmailConfirmationType
{
AttachPhoneAuthenticator
}
public interface IEmailProvider
{
public int MaxRetryCount { get; }
public Task<string> GetEmailAuthCode(ILoginConsumer caller);
public Task<string> GetAddAuthenticatorCode(ILoginConsumer caller);
public Task ConfirmEmailLink(ILoginConsumer caller, EmailConfirmationType confirmationType);
}