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",
}