AuthenticationMethod public abstract class AuthenticationMethod Documentation public IEnumerable<string> AllowedAuthentications { get; protected set; } public string ErrorMessage { get; } public abstract string Name { get; } public string Username { get; } protected AuthenticationMethod(string username) public abstract AuthenticationResult Authenticate(Session session)