2using System.Threading.Tasks;
20 public const string LegalIdDescriptionMarkdown =
"The principal and recommended address type (*Legal ID*) is indicated by setting the `AddressType` parameter to `LegalId`. This is the identifier of the Legal ID of the user, which will be used to sign the signature request, allowing the Neuron to return a Bearer token with information about the authenticated user. Care should be taken to update this identifier over time, as the user updates their Legal Identity.";
48 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 Legal ID, via the Remote Login API.
override Grade Supports(IRemoteIdentifier RemoteIdentifier)
How well the remote identifier is supported.
QuickLoginLegalIdAuthenticator()
Quick-Login authentication based on a remote Legal ID, via the Remote Login API.
const string LegalIdAddressType
Address Type: LegalId
override string MarkdownDescription
Markdown text describing the authenticator, for inclusion in API documentation.
override Task< IRemoteAuthentication > CreateAuthentication(IRemoteIdentifier RemoteIdentifier)
Creates a remote authentication object instance for a remote identifier.
const string LegalIdDescriptionMarkdown
Markdown description of LegalId authenticator.
override string SupportedAddressType
Address Type the authenticator supports.
Interface for remote authentications.
Interface for remote identifiers.