WoWS Replays Auth Center
Мы используем авторизацию на WarGaming.Net с использованием OAuth 2.0. About OAuth 2.0
Если Вы хотите использовать наш сервис для авторизации через OAuth 2.0 напишите нам на support@replayswows.ru.
Мы не храним конфедициальных данных полученных от WarGaming OpenID Connect. What is OpenID and how to use it
OAuth 2.0
Authorization Url:
GET /authorize HTTP/1.1
Host: auth.replayswows.com
Example:
https://auth.replayswows.com/authorize?response_type=code
&redirect_uri=https://example-app.com/redirect
&client_id=xxxxxxxxxx
&state=xxxxxxxxxx
&cluster=ru/eu/na/asia
&scope=
После перехода на ссылку Вы будете отправлены на подтверждение авторизации WarGaming OpenID Connect.
Access Token Url:
POST /token HTTP/1.1
Host: auth.replayswows.com
grant_type=authorization_code
&code=xxxxxxxxxx
&redirect_uri=https://example-app.com/redirect
&client_id=xxxxxxxxxx
&client_secret=xxxxxxxxxx
Response:
{
"access_token": "xxxxxxxxxxxxxxxxx",
"token_type": "Bearer",
"expires_in": 3600,
"refresh_token": "xxxxxxxxxxxxxxxxx",
}
User Information Url:
GET /api/user HTTP/1.1
Host: auth.replayswows.com
Authentication: Bearer access_token
{
"id": 1,
"username": "InnoT20",
"cluster": "ru",
}