Реализовать авторизацию на сайте через Faceit API. После успешной авторизации через платформу Faceit пользователь должен автоматически войти в сессию на нашем сайте. В сессии необходимо отобразить:
Никнейм пользователя с Faceit.
Уровень пользователя с Faceit.
Кнопку "Выход"
Требования:
Использовать официальный Faceit API для реализации авторизации (OAuth2).
https://developers.faceit.com/docs/auth/oauth2
Реализовать сохранение данных (никнейм, уровень) в сессии пользователя на нашем сайте после успешной авторизации.
Данные должны быть динамическими и корректно обновляться при повторной авторизации.
Документация по работе с Faceit API должна быть изучена и учтена при разработке.
На выходе требуется:
Полностью рабочий функционал авторизации через Faceit API.
Код, интегрированный в существующий проект (PHP/HTML).
Проверка работоспособности на тестовом сервере.
Инструкция по установке/интеграции на основной сервер
Технические детали:
Серверная часть реализована на PHP.
Используется механизм сессий для хранения данных о пользователе.
Вход через Faceit должен быть интуитивно понятен и работать без сбоев.
Если вам нужен пример входа или скриншоты, могу предоставить.