Invalid redirect_uri IdentityServer4 и AppauthC#

Место общения программистов C#
Ответить
Anonymous
 Invalid redirect_uri IdentityServer4 и Appauth

Сообщение Anonymous »

Я использую шаблон IdentityServer, который поставляется с ASP.NET Core 3.1. Пока все хорошо, спа -приложение работает с неявным потоком. Теперь у меня есть мобильное приложение, которое я хочу использовать с тем же сервером идентификатора. https://github.com/dotnet/aspnetcore/bl ... .csleditor class = "lang-json prettyprint-override">{
"IdentityServer": {
"Key": {
"Type": "Development"
},
"Clients": {
"Charla": {
"Profile": "IdentityServerSPA"
},
"charla-mobile": {
"Enabled": true,
"Profile": "NativeApp",
"ClientName": "Charla Mobile Client (Code with PKCE)",
"RequireClientSecret": false,
"RedirectUris": [
"http://localhost:8100/implicit/authcallback",
"com.appauth.demo://callback"
],
"AllowedGrantTypes": [
"code",
"implicit"
],
"RequirePkce": true,
"AllowedScopes": [
"converse-appAPI",
"openid",
"profile"
]
}
}
}
}
< /code>
Проблема в том, что я продолжаю получать "Invalid redirect_uri", хотя я называю его из библиотеки JavaScript с тем же URL (http://localhost:8100/implicit/authcallback):
Invalid redirect_uri: http: //localhost:8100/implicit/authcallback
{
"ClientId": "charla-mobile",
"ClientName": "charla-mobile",
"RedirectUri": null,
"AllowedRedirectUris": ["urn:ietf:wg:oauth:2.0:oob"],
"SubjectId": "anonymous",
"ResponseType": null,
"ResponseMode": null,
"GrantType": null,
"RequestedScopes": "",
"State": null,
"UiLocales": null,
"Nonce": null,
"AuthenticationContextReferenceClasses": null,
"DisplayMode": null,
"PromptMode": null,
"MaxAge": null,
"LoginHint": null,
"SessionId": null,
"Raw": {
"redirect_uri": "http://localhost:8100/implicit/authcallback",
"client_id": "charla-mobile",
"response_type": "code",
"state": "4qtaYswLFK",
"scope": "converse-appAPI openid profile",
"code_challenge": "opKV8gSVV5X7pQ7eTvQ3Lp40A7BXplkz4RiGkEFgBcc",
"code_challenge_method": "S256"
},
"$type": "AuthorizeRequestValidationLog"
}

и с вкладки Chrome Network:

Full Log, As Extrade:


Подробнее здесь: https://stackoverflow.com/questions/633 ... nd-appauth
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»