mirror of
https://github.com/achiez/NebulaAuth-Steam-Desktop-Authenticator-by-Achies.git
synced 2026-07-29 08:07:37 +00:00
15 lines
416 B
C#
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);
|
|
|
|
} |