Steam, Xbox, Epic Games의 사용자 JWT를 프로젝트의 JWT(projectId
)로 교환합니다.
사용자를 프로젝트로 리디렉션하는 링크를 받게 됩니다.
묵음인증을 활성화하려면 지침을 사용하여 진행합니다.
projectId required | string <uuid> 게시자 계정의 로그인 프로젝트 ID입니다. |
login_url | string URL to redirect the user to after account confirmation, successful authentication, two-factor authentication configuration, or password reset confirmation. Must be identical to the Callback URL specified in the URL block of Publisher Account. For the scenario of a login error, the value should be identical to the the Error callback URL specified in the URL block of Publisher Account. To find the settings, go to Login > your Login project and select the Callback URLs section in the upper block. Required if there are several Callback URLs. |
fields | Array of strings non-empty 사용자 또는 소셜 네트워크에서 추가로 요청하고 JWT에 작성해야 하는 매개변수 목록입니다. 매개변수는 쉼표로 구분해야 합니다.
이메일을 입력한 후 사용자는 이메일 확인 메시지를 받습니다. 이메일 확인을 비활성화하려면 고객 성공 매니저에게 문의해야 합니다. |
session_ticket | string Session ticket received from the platform encoded according to the Base64 standard. |
payload | string Your custom data. The value of the parameter will be returned in the |
with_logout | string Default: "0" 기존 사용자 JWT 값을 비활성화하고 이 호출로 생성한 값을 활성화할지 여부를 표시합니다. 사용 가능한 값:
|
app_id | string Your app ID on the platform. Required if the platform where the user is authorized is Steam. |
code | string 플랫폼으로부터 수신한 코드입니다. |
is_redirect | boolean Default: true 엑솔라 로그인 서버가 응답해야 하는 방식을 표시합니다.
|
no_user_creation | boolean Default: false Do not create new user if they not exist yet. Existing users will be authorized as usual |
확인
리디렉션
잘못된 요청
찾을 수 없음
처리할 수 없는 엔터티
요청이 너무 많음
curl --request GET \ --url 'https://login.xsolla.com/api/social/{cross_social_provider_name}/cross_auth?projectId=SOME_STRING_VALUE&login_url=SOME_STRING_VALUE&fields=SOME_ARRAY_VALUE&session_ticket=SOME_STRING_VALUE&payload=SOME_STRING_VALUE&with_logout=0&app_id=SOME_STRING_VALUE&code=SOME_STRING_VALUE&is_redirect=true&no_user_creation=false'
{- "login_url": "string"
}