Для Oauth2-авторизации на вашем сайте при помощи сервиса Яндекс вам понадобятся ID и Пароль.
Помните! ID и Пароль — это секретная информация! Её нельзя публиковать, это запрещено правилами Яндекса. Поэтому, кстати, все данные на скриншотах я заменил на фиктивные — не пытайтесь их никуда скопировать, не сработает.
Для начала вам нужно иметь аккаунт в Яндексе. У многих, думаю, он уже есть. Если нет, то всё равно начинайте выполнять инструкцию, вам будет предложено зарегистрироваться в процессе. Советую при регистрации указывать реальные данные, чтобы, в случае нештатной ситуации у вас была возможность доказать, что ваш аккаунт принадлежит вам. Но — дело, конечно, ваше.
1. Сначала нужно создать в Яндексе новое приложение.
По этой ссылке придумываем название (Я написал "Сервер Разработки Маслов-5").
Выбираем API Яндекс.Паспорта и ставим галки где нас интересует, меня интересуют все.
Обязательно прописываем коллбэк юрл. В моём случае это "http://dev5.maslov.co/user/index/sociallogin/provider/ya/"
После этого жмём "Сохранить".
На следующей странице мы получаем ID и Пароль. Всего в одно действие. На Яндексе Oauth2 регистрировать проще всего, по моему опыту. Яндекс, так держать! Вот бы везде так!
Теперь у вас есть ID и Пароль, используйте их по назначению!