Xsolla-logo
  • 文档
  • 创建帐户

通过用户名和密码进行JWT认证Client-side

post/oauth2/login/token

通过用户名/电子邮件和密码验证用户并返回JWT。不需要通过生成JWT调用将代码交换给JWT。

Request
query Parameters
client_id
required
integer

您的应用程序ID。在创建OAuth 2.0客户端后获取。

scope
string

范围是OAuth 2.0中的一种机制,用于限制应用程序对用户帐户的访问。

可以是:

如果您要处理上面未提及的自定义scope参数值,可以在使用此调用时设置这些参数。艾克索拉登录管理器服务器不会处理这些值,但会在收到的JWT中返回它们。

Request Body schema: application/json
username
required
string

用户名或邮箱地址。

password
required
string

用户密码。

Responses
200

确定

400

错误的请求

401

未授权

404

未找到

422

无法处理的实体

429

请求过多

Request samples
application/json
{
  • "password": "password123",
  • "username": "John"
}
Response samples
application/json
{
  • "access_token": "2YotnFZFEjr1zCsicMWpAA",
  • "expires_in": 3600,
  • "refresh_token": "tGzv3JOkF0XG5Qx2TlKWIA",
  • "token_type": "bearer"
}