Xsolla-logo

Über soziales Netzwerk authentifizieren

get/social/{provider_name}/login_redirect

Leitet den Benutzer auf die entsprechende Seite weiter, auf der er sich über das angegebene soziale Netzwerk authentifizieren kann.

Request
path Parameters
provider_name
required
string

Name of the social network connected to Login in Publisher Account. Can be: Can be: amazon, apple, babka, baidu, battlenet, discord, epicgames, facebook, github, google,kakao, linkedin, mailru, microsoft, msn, naver, ok, paypal, qq, reddit, steam, twitch, twitter, vimeo,vk, wechat, weibo, xbox, yahoo, yandex, youtube.

If you store user data in PlayFab, only twitch is available.

query Parameters
projectId
required
string <uuid>

Login-Projekt-ID aus dem Kundenportal.

login_url
string

URL, zu der der Benutzer nach der Kontobestätigung, der erfolgreichen Authentifizierung, der Konfiguration der Zwei-Faktor-Authentifizierung oder dem Zurücksetzen des Passworts weitergeleitet wird. Muss mit der im Kundenportal im Block URL angegebenen Rückruf-URL übereinstimmen. Navigieren Sie dafür zu Login > Ihr Login-Projekt, die URL finden Sie auf der Navigationsseite, wenn Sie im obersten Block auf Rückruf-URLs klicken. Erforderlich, wenn mehrere Rückruf-URLs vorhanden sind.

fields
Array of strings non-empty

List of parameters which must be requested from the user or social network additionally and written to the JWT. The parameters must be separated by a comma. For example, email.

When the email is requested and the social network did not respond with the email value:

  • the user will be asked to input their email in the corresponding form if you integrated Login Widget,
  • the user must be asked to input their email in the corresponding form of your own interface if you integrated Login API. Please send the URL of this form to your Customer Success Manager.

After the email is inputted, the user receives an email confirmation message. To disable email confirmation, please contact your Customer Success Manager.

payload
string

Ihre benutzerdefinierten Daten. Der Wert des Parameters wird im payload-Claim des Benutzer-JWT zurückgegeben.

with_logout
string
Default: "0"

Zeigt an, ob die vorhandenen Benutzer-JWT-Werte deaktiviert und stattdessen der durch diesen Aufruf generierte Wert aktiviert werden sollen. Folgende Werte sind möglich:

  • 1, um die vorhandenen Werte zu deaktivieren und einen neuen Wert zu aktivieren,
  • 0, damit die vorhandenen Werte aktiviert bleiben.
Responses
302

Redirection

400

Bad Request

401

Bad Request

404

Not Found

422

Unprocessable Entity

429

Too Many Requests

Request samples
Response samples
{
  • "error": {
    }
}