Erro ao chamar o método de autenticação
Descrição do problema
O problema aparece quando você chama o método de autenticação do usuário a partir do código ou ao iniciar o aplicativo e tentar autenticar o usuário. Quando isso ocorre, a seguinte mensagem de erro é exibida:
Copy
1Request is missing required parameter, includes invalid parameter value, includes parameter more than once, or is malformed.
O problema ocorre nos seguintes casos:
- O URL de redirecionamento do usuário não é especificado na Conta de Distribuidor.
- Há diferentes URLs de redirecionamento de usuário na Conta de Distribuidor e nas configurações do SDK.
O problema ocorre nos seguintes casos:
- O URI de redirecionamento do usuário não é especificado na sua conta.
- Há diferentes URIs de redirecionamento de usuário na sua conta e nas configurações do SDK.
Correção
Para configurar o novo cliente OAuth 2.0, siga as instruções.
Para especificar ou alterar o URL de redirecionamento para um cliente OAuth 2.0 já configurado:
- Abra seu projeto na Conta de Distribuidor e vá para a seção Players >Login.
- Selecione Configure no painel de um projeto de login.
- Vá para o bloco Security e selecione a seção OAuth 2.0.
- Selecione o ícone de lápis na linha do cliente OAuth 2.0 necessário.
- Especifique OAuth 2.0 redirect URIs (um caminho no aplicativo para o qual o usuário é redirecionado após uma autenticação bem-sucedida, confirmação de e-mail ou redefinição de senha). Você pode especificar vários URLs válidos.
- Abra o projeto na sua conta e vá para a seção Players > Login.
- Clique em Configure no painel de um projeto Login.
- Vá para o bloco Security e selecione a seção OAuth 2.0.
- Clique no ícone de lápis na linha do cliente OAuth 2.0 necessário.
- Especifique OAuth 2.0 redirect URIs (um caminho no aplicativo para o qual o usuário é redirecionado após uma autenticação bem-sucedida, confirmação de e-mail ou redefinição de senha). Você pode especificar vários URIs válidos.
- Abra o projeto na sua conta e vá para a seção Players > Login.
- Clique em Configure no painel de um projeto Login.
- Vá para o bloco Security e selecione a seção OAuth 2.0.
- Clique no ícone de lápis na linha do cliente OAuth 2.0 necessário.
- Especifique OAuth 2.0 redirect URIs (um caminho no aplicativo para o qual o usuário é redirecionado após uma autenticação bem-sucedida, confirmação de e-mail ou redefinição de senha). Você pode especificar vários URIs válidos.
- Abra o projeto na sua conta e vá para a seção Players > Login.
- Clique em Configure no painel de um projeto Login.
- Vá para o bloco Security e selecione a seção OAuth 2.0.
- Clique no ícone de lápis na linha do cliente OAuth 2.0 necessário.
- Especifique OAuth 2.0 redirect URIs (um caminho no aplicativo para o qual o usuário é redirecionado após uma autenticação bem-sucedida, confirmação de e-mail ou redefinição de senha). Você pode especificar vários URIs válidos.
- Abra o projeto na sua conta para jogos móveis e acesse a seção Other tools > Login.
- Selecione Configure no painel de um projeto Login.
- Acesse o bloco Security e selecione a seção OAuth 2.0.
- Pressione o ícone de lápis na linha do cliente OAuth 2.0 desejado.
- Especifique URIs de redirecionamento OAuth 2.0 (um caminho no aplicativo para onde o usuário é redirecionado após autenticação bem-sucedida, confirmação de e-mail ou redefinição de senha). Você pode especificar vários URIs válidos.
Aviso
O URI deve corresponder aos seguintes esquemas:
- Para aplicativos de desktop ou web, the URI deve começar com
https://. Por padrão, o SDK usahttps://login.xsolla.com/api/blank. Especifique esse URI ou use o seu próprio. - Para aplicativos Android, especifique o trajeto como
app://xlogin.<ANDROID_PACKAGE_NAME>, onde<ANDROID_PACKAGE_NAME>é o nome do pacote do aplicativo Android. - Para aplicativos iOS, especifique o trajeto como
app://xlogin.<BUNDLE_ID>, onde<BUNDLE_ID>é o identificador do aplicativo iOS.
O URL deve corresponder ao valor especificado no campo Configurações SDK (Window > Xsolla > Edit Settings > Inspector ) no campo Callback URL . Se o campo Callback URL estiver vazio, Edit > Project Settings > Player > Android (iOS) > Other Settings > Bundle Identifier . O mesmo valor deve ser adicionado na Conta de Distribuidor na seção Login > Seu projeto Login > Security > OAuth 2.0.
app://xlogin.<APP_ID> será usado para redirecionamento, onde <APP_ID> é o ID do aplicativo de O URI deve corresponder ao valor especificado nas configurações do SDK (Window > Xsolla > Edit Settings > Inspector ) no campo Callback URL . Se o campo Callback URL estiver vazio, Edit > Project Settings > Player > Android (iOS) > Other Settings > Bundle Identifier . O mesmo valor deve ser adicionado na sua conta na seção Login > seu projeto Login > Security > OAuth 2.0.
app://xlogin.<APP_ID> é usado para redirecionamento, onde <APP_ID> é o ID do aplicativo de O URI precisa corresponder ao valor especificado em configurações do SDK (Window > Xsolla > Edit Settings > Inspector ) no campo Callback URL . Se o campo Callback URL estiver vazio, Edit > Project Settings > Player > Android (iOS) > Other Settings > Bundle Identifier . O mesmo valor precisa ser adicionado na sua conta para jogos móveis na seção Other tools > Login > your Login project > Security > OAuth 2.0.
app://xlogin.<APP_ID> é usado para o redirecionamento, onde <APP_ID> é o ID do aplicativo obtido em - Clique em Save changes.
Este artigo foi útil?
Obrigado pelo seu feedback!
Avaliaremos sua mensagem e a usaremos para melhorar sua experiência.Encontrou um erro de texto ou digitação? Selecione o texto e pressione Ctrl+Enter.