namespace Oqtane.Shared {
    public class ExternalLoginStatus {
        public const string Success = "Success";
        public const string MissingClaims = "MissingClaims"; 
        public const string DuplicateEmail = "DuplicateEmail";
        public const string UserNotCreated = "UserNotCreated";
        public const string UserDoesNotExist = "UserDoesNotExist";
        public const string ProviderKeyMismatch = "ProviderKeyMismatch";
        public const string VerificationRequired = "VerificationRequired";
        public const string AccessDenied = "AccessDenied";
        public const string RemoteFailure = "RemoteFailure";
        public const string ReviewClaims = "ReviewClaims";
        public const string LoginLinkFailed = "LoginLinkFailed";
        public const string PasskeyFailed = "PasskeyFailed";
    }
}
