Registering an application

The application developer must register the application on the OAuth server in order to get tokens for Yandex users.

Stages in the registration process:

  1. Open the New client page.

  2. Specify application properties:

    Name

    The title of the application. It is displayed on the access request page and in the list of registered applications.
    Description

    A brief description of the application. It is displayed in the list of applications that the user has granted access to the account.

    Icon link

    The link to the application's icon. Optional property.

    Application link

    The link to the application's website. Optional property.

    It is displayed in the list of applications that the user has granted access to the account.

    Permissions

    A set of access rights (the same as the scope parameter in the OAuth protocol). Users allow the application to perform the selected actions when tokens are issued.

    Access rights are registered in the application properties. You can't set them when requesting a token.

    Some permissions may limit the maximum lifespan of the token.

    Callback URL

    The address that the user is returned to after granting or refusing the application access (corresponds to the redirect_uri parameter in the OAuth protocol).

    This URL is registered in the application properties. You can't set it when requesting a token.

    If you want to get a debugging token for this application, click Set URL for development. A testing URL will be entered in this field. You can use it for getting debugging tokens manually.

    This parameter is required if the application gets tokens by requesting the user's permission. When the token is obtained in different ways, this parameter is not used.

  3. Click the Create button.

After registration, the application page opens with the application properties: the Callback URL address, as well as the ID and password to use for requesting a token.

The Registered clients page lists all the applications registered by the developer.

registration
OAuth