# OAuth for Yandex ID ## Documentation - [About](https://yandex.ru/dev/id/doc/en/index.md?revision=r21194166) - [Best practices](https://yandex.ru/dev/id/doc/en/tips.md?revision=r21194166) - [Service verification](https://yandex.ru/dev/id/doc/en/confirm-account.md?revision=r21194166) - [Connecting to API Yandex ID](https://yandex.ru/dev/id/doc/en/how-to.md?revision=r21194166) - [Stage 1. Registering an app](https://yandex.ru/dev/id/doc/en/register-client.md?revision=r21194166) - [App for authorization](https://yandex.ru/dev/id/doc/en/register-auth.md?revision=r21194166) - [App for API access](https://yandex.ru/dev/id/doc/en/register-api.md?revision=r21194166) - [Stage 2. Getting an OAuth token](https://yandex.ru/dev/id/doc/en/access.md?revision=r21194166) - [Web services — instant authorization](https://yandex.ru/dev/id/doc/en/suggest-description.md?revision=r21194166) - [Connection](https://yandex.ru/dev/id/doc/en/suggest-connection.md?revision=r21194166) - [The sdk-suggest.js script for the authorization page](https://yandex.ru/dev/id/doc/en/suggest/script-sdk-suggest.md?revision=r21194166) - [The sdk-suggest-token.js script for the callback page](https://yandex.ru/dev/id/doc/en/suggest/script-sdk-suggest-token.md?revision=r21194166) - [Button generator](https://yandex.ru/dev/id/doc/en/suggest/but-const.md?revision=r21194166) - [Mobile apps — SDK Yandex ID](https://yandex.ru/dev/id/doc/en/mobileauthsdk/about.md?revision=r21194166) - [iOS (SDK version 3.0.0)](https://yandex.ru/dev/id/doc/en/mobileauthsdk/ios/sdk-ios-main.md?revision=r21194166) - [Connection](https://yandex.ru/dev/id/doc/en/mobileauthsdk/ios/2.1.1/sdk-ios-install.md?revision=r21194166) - [Using the SDK](https://yandex.ru/dev/id/doc/en/mobileauthsdk/ios/2.1.1/sdk-ios-use.md?revision=r21194166) - [Method guide](https://yandex.ru/dev/id/doc/en/mobileauthsdk/ios/2.1.1/sdk-ios-methods.md?revision=r21194166) - [Error codes](https://yandex.ru/dev/id/doc/en/mobileauthsdk/ios/2.1.1/sdk-ios-errors.md?revision=r21194166) - [How it works](https://yandex.ru/dev/id/doc/en/mobileauthsdk/android/3.1.3/sdk-android.md?revision=r21194166) - [Connection](https://yandex.ru/dev/id/doc/en/mobileauthsdk/android/3.1.3/sdk-android-install.md?revision=r21194166) - [Using the SDK](https://yandex.ru/dev/id/doc/en/mobileauthsdk/android/3.1.3/sdk-android-use.md?revision=r21194166) - [Function guide](https://yandex.ru/dev/id/doc/en/mobileauthsdk/android/3.1.3/sdk-android-methods.md?revision=r21194166) - [Error codes](https://yandex.ru/dev/id/doc/en/mobileauthsdk/android/3.1.3/sdk-android-errors.md?revision=r21194166) - [How it works](https://yandex.ru/dev/id/doc/en/mobileauthsdk/ios/archive/3.0.0/sdk-ios.md?revision=r21194166) - [Connection](https://yandex.ru/dev/id/doc/en/mobileauthsdk/ios/archive/3.0.0/sdk-ios-install.md?revision=r21194166) - [Delegate setup](https://yandex.ru/dev/id/doc/en/mobileauthsdk/ios/archive/3.0.0/sdk-ios-delegate.md?revision=r21194166) - [Using the SDK](https://yandex.ru/dev/id/doc/en/mobileauthsdk/ios/archive/3.0.0/sdk-ios-use.md?revision=r21194166) - [Method guide](https://yandex.ru/dev/id/doc/en/mobileauthsdk/ios/archive/3.0.0/sdk-ios-methods.md?revision=r21194166) - [Error codes](https://yandex.ru/dev/id/doc/en/mobileauthsdk/ios/archive/3.0.0/sdk-ios-errors.md?revision=r21194166) - [How it works](https://yandex.ru/dev/id/doc/en/mobileauthsdk/ios/archive/2.1.0/sdk-ios.md?revision=r21194166) - [Connection](https://yandex.ru/dev/id/doc/en/mobileauthsdk/ios/archive/2.1.0/sdk-ios-install.md?revision=r21194166) - [Using the SDK](https://yandex.ru/dev/id/doc/en/mobileauthsdk/ios/archive/2.1.0/sdk-ios-use.md?revision=r21194166) - [Method guide](https://yandex.ru/dev/id/doc/en/mobileauthsdk/ios/archive/2.1.0/sdk-ios-methods.md?revision=r21194166) - [Error codes](https://yandex.ru/dev/id/doc/en/mobileauthsdk/ios/archive/2.1.0/sdk-ios-errors.md?revision=r21194166) - [How it works](https://yandex.ru/dev/id/doc/en/mobileauthsdk/android/archive/3.1.0/sdk-android.md?revision=r21194166) - [Connection](https://yandex.ru/dev/id/doc/en/mobileauthsdk/android/archive/3.1.0/sdk-android-install.md?revision=r21194166) - [Using the SDK](https://yandex.ru/dev/id/doc/en/mobileauthsdk/android/archive/3.1.0/sdk-android-use.md?revision=r21194166) - [Function guide](https://yandex.ru/dev/id/doc/en/mobileauthsdk/android/archive/3.1.0/sdk-android-methods.md?revision=r21194166) - [Error codes](https://yandex.ru/dev/id/doc/en/mobileauthsdk/android/archive/3.1.0/sdk-android-errors.md?revision=r21194166) - [How it works](https://yandex.ru/dev/id/doc/en/mobileauthsdk/android/archive/2.5.1/sdk-android.md?revision=r21194166) - [Connection](https://yandex.ru/dev/id/doc/en/mobileauthsdk/android/archive/2.5.1/sdk-android-install.md?revision=r21194166) - [Using the SDK](https://yandex.ru/dev/id/doc/en/mobileauthsdk/android/archive/2.5.1/sdk-android-use.md?revision=r21194166) - [Method guide](https://yandex.ru/dev/id/doc/en/mobileauthsdk/android/archive/2.5.1/sdk-android-methods.md?revision=r21194166) - [Error codes](https://yandex.ru/dev/id/doc/en/mobileauthsdk/android/archive/2.5.1/sdk-android-errors.md?revision=r21194166) - [Alternative method with a confirmation code](https://yandex.ru/dev/id/doc/en/codes/code-and-token.md?revision=r21194166) - [Getting a confirmation code from a URL](https://yandex.ru/dev/id/doc/en/codes/code-url.md?revision=r21194166) - [Receiving a confirmation code from the user](https://yandex.ru/dev/id/doc/en/codes/screen-code.md?revision=r21194166) - [Entering the code on the authorization page Yandex OAuth](https://yandex.ru/dev/id/doc/en/codes/screen-code-oauth.md?revision=r21194166) - [Stage 3. Getting information about the user](https://yandex.ru/dev/id/doc/en/user-information.md?revision=r21194166) - [Tokens](https://yandex.ru/dev/id/doc/en/concepts/ya-oauth-intro.md?revision=r21194166) - [JSON Web Token](https://yandex.ru/dev/id/doc/en/tokens/jwt.md?revision=r21194166) - [Obtain a token manually](https://yandex.ru/dev/id/doc/en/tokens/debug-token.md?revision=r21194166) - [Revoke a token](https://yandex.ru/dev/id/doc/en/tokens/token-invalidate.md?revision=r21194166) - [Update a token](https://yandex.ru/dev/id/doc/en/tokens/refresh-client.md?revision=r21194166) - [Glossary](https://yandex.ru/dev/id/doc/en/concepts/glossary.md?revision=r21194166) - [Feedback](https://yandex.ru/dev/id/doc/en/feedback.md?revision=r21194166) --- For more comprehensive documentation, see [llms-full.txt](https://yandex.ru/dev/id/doc/en/llms-full.txt?revision=r21194166)