☝🏻 Подняться в начало
Фото аватара

Где взять SHA256 Fingerprints для SDK авторизации в Яндекс, Google, Вконтакте и других

Для обеспечения безопасного соединения между Android приложением и SDK, необходимо удостовериться в подлинности приложения. Для этой цели сервисы используют специальный отпечаток открытого ключа, которым вы подписываете приложение. Отпечаток передаётся с помощью трехстороннего рукопожатия на удаленный сервис, и если он совпадет с имеющимся отпечатком в базе данных, приложение будет считаться подлинным.

По этому для разработчика необходимо передать правильный SHA256 отпечаток своего приложения на API авторизации.

Что нужно для получения SHA256 отпечатка?

Для получения отпечатка, запустим утилиту keytool со следующими аргументами:

keytool -list -v -keystore <Путь к хранилищу ключей> -alias <Псевдоним ключа> -storepass <Пароль от хранилища ключей> -keypass <Пароль от ключа>

Где заменим:

На ваши значения.

Где взять SHA256 Fingerprints для SDK авторизации в Яндекс, Google, Вконтакте и других
Получение SHA256 отпечатка с помощью утилиты keytool

Где использовать SHA256 Fingerprints?

Как уже говорилось выше, использование SHA256 отпечатков необходимо для подключения к таким API как:

Где взять SHA256 Fingerprints для SDK авторизации в Яндекс, Google, Вконтакте и других
Подключение Яндекс.OAuth

Что позволяет подтверждать подлинность используемого приложения.