2using System.Threading.Tasks;
21 "An alternative address type is indicated by setting the `AddressType` " +
22 "parameter to `JID`, identifying the *Jabber ID* of the user instead of " +
23 "the user's Legal ID. This method is not recommended, as it can be used to " +
24 "communicate with the user without first granting permission. It might also " +
25 "leak personal information about the user, without consent. But it can be " +
26 "used for development or testing purposes, or when the information is public. " +
27 "When using the `JID` address type, the Neuron hosting the account must be " +
28 "of build `2025-12-30` or later.";
56 Grade.Excellent :
Grade.NotAtAll;
Contains information about a remote identifier.
string AddressType
Remote Address Type, identifying the type of address used in Address.
string Address
Remote Address, identifying the remote party.
Abstract base class for Quick-Login authentication via the Remote Login API.
Quick-Login authentication based on a remote JID, via the Remote Login API.
QuickLoginJidAuthenticator()
Quick-Login authentication based on a remote JID, via the Remote Login API.
override string MarkdownDescription
Markdown text describing the authenticator, for inclusion in API documentation.
const string JidAddressType
Address Type: JID
override Task< IRemoteAuthentication > CreateAuthentication(IRemoteIdentifier RemoteIdentifier)
Creates a remote authentication object instance for a remote identifier.
override Grade Supports(IRemoteIdentifier RemoteIdentifier)
How well the remote identifier is supported.
const string JidDescriptionMarkdown
Markdown description of JID authenticator.
override string SupportedAddressType
Address Type the authenticator supports.
Interface for remote authentications.
Interface for remote identifiers.