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:
Copy
1Request 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.
Das Problem tritt in den folgenden Fällen auf:
- In Ihrem Konto ist keine URI für die Benutzerweiterleitung angegeben.
- Die in Ihrem Konto angegebene URI für die Benutzerweiterleitung unterscheidet sich von der in den SDK-Einstellungen angegebenen URI.
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 navigieren Sie zum Menüpunkt Spieler > 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 Nutzer 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.
- Öffnen Sie Ihr Projekt in Ihrem Konto, und navigieren Sie zum Menüpunkt Spieler > 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 Nutzer 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.
- Öffnen Sie Ihr Projekt in Ihrem Konto, und navigieren Sie zum Menüpunkt Spieler > 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 Nutzer 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.
- Öffnen Sie Ihr Projekt in Ihrem Konto, und navigieren Sie zum Menüpunkt Spieler > 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 Nutzer 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.
- Öffnen Sie das Projekt in Ihrem Handyspiele-Konto, und navigieren Sie zum Menüpunkt Weitere Tools > 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 Nutzer 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.
Achtung
Die URL muss einem der folgenden Schemata entsprechen:
- Bei Desktop- oder Browser-Anwendungen muss der URI mit
https://beginnen. Standardmäßig verwendet das SDK:https://login.xsolla.com/api/blank. Geben Sie den URI an oder verwenden Sie Ihren eigenen. - Bei Android-Anwendungen müssen Sie
app://xlogin.<ANDROID_PACKAGE_NAME>als Pfad festlegen, wobei<ANDROID_PACKAGE_NAME>der Paketname der Android-Anwendung ist. - Bei iOS-Anwendungen müssen Sie
app://xlogin.<BUNDLE_ID>als Pfad festlegen, wobei<BUNDLE_ID>die iOS-Anwendungskennung ist.
Die URI muss mit dem Wert übereinstimmen, der in den SDK-Einstellungen (Window > Xsolla > Edit Settings > Inspector ) im Feld Callback URL angegeben ist. Wenn das Feld Callback URL leer ist, wird Edit > Project Settings > Player > Android (iOS) > Other Settings > Bundle Identifier angegebene Anwendungs-ID ist. Derselbe Wert muss im Kundenportal unter Login > Ihr Login-Projekt > Sicherheit > OAuth 2.0 angegeben werden.
app://xlogin.<APP_ID> als Wert für die Weiterleitung verwendet, wobei <APP_ID> die unter Die URI muss mit dem Wert übereinstimmen, der in den SDK-Einstellungen (Window > Xsolla > Edit Settings > Inspector ) im Feld Callback URL angegeben ist. Wenn das Feld Callback URL leer ist, wird Edit > Project Settings > Player > Android (iOS) > Other Settings > Bundle Identifier angegebene Anwendungs-ID ist. Derselbe Wert muss in Ihrem Konto unter Login > Ihr Login-Projekt > Sicherheit > OAuth 2.0 angegeben werden.
app://xlogin.<APP_ID> als Wert für die Weiterleitung verwendet, wobei <APP_ID> die unter Die URI muss mit dem Wert übereinstimmen, der in den SDK-Einstellungen (Window > Xsolla > Edit Settings > Inspector ) im Feld Callback URL angegeben ist. Wenn das Feld Callback URL leer ist, wird Edit > Project Settings > Player > Android (iOS) > Other Settings > Bundle Identifier angegebene Anwendungs-ID ist. Derselbe Wert muss in Ihrem Handyspiele-Konto unter Weitere Tools > Login > Ihr Login-Projekt > Sicherheit > OAuth 2.0 angegeben werden.
app://xlogin.<APP_ID> als Wert für die Weiterleitung verwendet, wobei <APP_ID> die unter - Klicken Sie auf Speichern.
War dieser Artikel hilfreich?
Vielen Dank für Ihr Feedback!
Wir werden Ihr Feedback aufgreifen und dazu nutzen, Ihr Erlebnis verbessern.Haben Sie einen Tippfehler oder einen anderen Textfehler gefunden? Wählen Sie den Text aus und drücken Sie Strg+Eingabe.