OAuth Authentication

Yandex services store various types of user data: files in Yandex.Disk, messages in Yandex.Mail, and so on. To make it convenient for users to access this data from other web services or applications, Yandex uses the OAuth 2.0 open authentication protocol.
According to the protocol, the developer registers an application on the Yandex OAuth server and requests access to specific user data. The user authenticates on Yandex and can allow or deny the access requested.

With the OAuth protocol, users do not enter their passwords in applications, so their accounts cannot be compromised.

Getting started

  1. Review the documentation
  2. Register your application on the Yandex OAuth server
  3. Choose the best way for you to get a token, and implement it in your application
  4. Use the token in requests to the APIs of Yandex services

Where it’s used

Post Office API
Allows getting statistical data on the effectiveness of mail-outs.
Yandex.Disk API
Offers a range of API tools for working with Yandex’s cloud storage service.
Yandex.Direct API
Allows creating applications for managing advertising campaigns in Yandex.Direct.
Yandex Advertising Network Partner API
Allows website owners in the Yandex Advertising Network get detailed statistics on ad performance on their websites.
Yandex.Metrica API
Allows automating actions in Yandex.Metrica, such as creating visitor counters, setting up goals, or getting statistics.
Yandex.Webmaster API
Provides access to Yandex.Webmaster’s data about websites.
Fri Aug 28 2020 00:03:14 GMT+0300 (Moscow Standard Time)