git clone https://github.com/Platun0v/nti_games
Добавте в файл .env.example
свои значения и сохраните, как .env
docker-compose build
docker-compose up -d
После этого Docker слушает 1337 порт
- TALENT_CLIENT_ID
- STEAM_API_KEY
- Идем на Talent Dev
- Начинаем регистрировать приложение.
- Задаем такие параметры:
- URL перенаправления по умолчанию:
https://host/api/auth/complete/talent/
- Дополнительные URL перенаправления:
https://host/api/auth/complete/talent/
. Бывали проблемы с этими параметрами, тк он требует полного совпадения с редиректом, поэтому собралась такая коллекция юрлов - Разрешенные Origins (CORS):
https://host
- Скоупы:
openid, user
- Типы ответов:
code
- Метод аутентификации пользователя:
client_secret_post
- URL перенаправления по умолчанию:
- Забираем полученные клиент id(TALENT_CLIENT_ID) и secret(TALENT_CLIENT_SECRET).
Информация по api steam Steam API.
- Соглашаемся с правилами использования Steam API Terms of Use
- Получаем ключ(STEAM_API_KEY) Register Steam API Key
Заходим на Blizzard develop, проходим регистрацию и тп. Далее создаем новый клиент и забираем id(BLIZZARD_CLIENT_ID) и secret(BLIZZARD_CLIENT_SECRET) для приложения.