The service provides Open Authentication based on credentials for a user account with the provider's service. An application is registered with the provider to define its access credentials, then the service allows access to that private account information and completion of actions on behalf of the account. In this way, it avoids the need to create multiple user accounts and disclose personal information for access to separate services.
API methods support obtaining an authorization token for an account registered with the provider and validating the account's status. The authenticating application can then resubmit the token string to access the user's registered authentication credentials.