Сегодня разберемся, как добавить в свой проект авторизацию через Яндекс и как получить токен доступа для пользователя. Начнем! Для начала, нужно зарегистрировать свое приложение по адресу https://oauth.yandex.ru/client/new в своем личном кабинете. 2. Затем выбираем коды доступа. У меня будут следующие: 3. После этого вы перейдете на страницу зарегистрированного приложения: Из всех представленных данных нам понадобится client_id. А redirect_uri будет использоваться по умолчанию, в коде указывать его не нужно...
Узнайте, что такое ID и Access токены и как правильно их использовать в контексте OpenID Connect и OAuth. «Давайте воспользуемся токеном для защиты вызова API. Что мне использовать: ID-токен или Access токен? 🤔 ID токен мне кажется предпочтительнее. В конце концов, если я знаю, кто является пользователем, я могу принимать более обоснованные решения об авторизации, верно?» Вам когда-нибудь приходилось приводить подобные аргументы? Выбор, основанный на интуиции, может оказаться хорошим, но то, что кажется интуитивным, не всегда верно...