Неверный redirect_uri, хотя они одинаковые - PullRequest
0 голосов
/ 27 мая 2019

При попытке войти на сервер идентификации (с помощью предварительного просмотра .net core 3) я получаю ошибку Invalid redirect_uri, даже если uri запроса и допустимый совпадают.

Что еще я мог делать не так?

fail: IdentityServer4.Validation.AuthorizeRequestValidator[0]
      Invalid redirect_uri: http://localhost:1337/authentication/login-callback
{
        "ClientId": "myapp",
        "ClientName": "myapp",
        "AllowedRedirectUris": [
          "http://localhost:1337/authentication/login-callback"
        ],
        "SubjectId": "anonymous",
        "RequestedScopes": "",
        "Raw": {
          "client_id": "myapp",
          "redirect_uri": "http://localhost:1337/authentication/login-callback",
          "response_type": "id_token token",
          "scope": "webAPI openid profile",
          "state": "5a10fc5a7006475c8d3a348c711ca58a",
          "nonce": "ae6f9f35837241e1ba3841c2ff8a4fce",
          "prompt": "none"
        }
      }
fail: IdentityServer4.Endpoints.AuthorizeEndpoint[0]
      Request validation failed

1 Ответ

0 голосов
/ 28 мая 2019

Я использовал неправильный профиль в новых функциях сервера идентификации в ядре 3. Использовал «IdentitySpa» - должен был быть «SPA»

https://docs.microsoft.com/en-us/aspnet/core/security/authentication/identity-api-authorization?view=aspnetcore-3.0#other-configuration-options

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...