Fehler beim Aufruf der Authentifizierungsmethode
Problembeschreibung
Das Problem tritt auf, wenn Sie die Benutzerauthentifizierungsmethode aus dem Code heraus aufrufen oder die Anwendung starten und versuchen, den Benutzer zu authentifizieren. Dabei wird die folgende Fehlermeldung angezeigt:
Request is missing required parameter, includes invalid parameter value, includes parameter more than once, or is malformed.
Das Problem tritt in den folgenden Fällen auf:
- Im Kundenportal ist keine URI für die Benutzerweiterleitung angegeben.
- Die im Kundenportal angegebene URI für die Benutzerweiterleitung unterscheidet sich von der in den SDK-Einstellungen angegebenen URI.
Status des Problems: Lässt sich nicht aufseiten des SDK beheben.
Fix
Wie Sie den neuen OAuth 2.0-Client einrichten, erfahren Sie in dieser Anleitung.
So legen Sie den Weiterleitungs-URI für einen bereits konfigurierten OAuth 2.0-Client fest oder ändern ihn:
- Öffnen Sie Ihr Projekt im Kundenportal, und wechseln Sie zum Abschnitt Login.
- Klicken Sie bei dem gewünschten Login-Projekt auf Konfigurieren.
- Scrollen Sie zum Block Sicherheit, und klicken Sie auf OAuth 2.0.
- Klicken Sie auf das Stift-Symbol in der Zeile des gewünschten OAuth 2.0-Clients.
- Legen Sie die OAuth 2.0-URIs für die Weiterleitung (Pfad in der Anwendung, zu dem der Benutzer nach erfolgreicher Authentifizierung, Bestätigung seiner E-Mail-Adresse oder nach dem Zurücksetzen des Passworts weitergeleitet wird) fest. Sie können mehrere gültige URIs festlegen.
Für Desktop- oder Webanwendungen muss der URI zwingend mit https://
beginnen. Das SDK verwendet standardmäßig https://login.xsolla.com/api/blank
. Legen Sie diesen URI fest oder verwenden Sie Ihren eigenen.
Der URI muss mit dem in den SDK-Einstellungen (
- Klicken Sie auf Speichern.
Haben Sie einen Tippfehler oder einen anderen Textfehler gefunden? Wählen Sie den Text aus und drücken Sie Strg+Eingabe.