OKTA - OpenIdConnect - поток кода авторизации - не работает - URL-адрес обратного вызова не найден - PullRequest
0 голосов
/ 20 февраля 2020

Нам нужно использовать поток кода авторизации для аутентификации с помощью OKTA.

Промежуточное программное обеспечение OKTA по умолчанию устанавливает значение response_Type в значение «code id_token»

Поэтому я попытался подключить интеграцию OID C OKTA с OpenIDConnectMiddleware.

Я получаю AuthCode, но приложение выдает 404, что URL обратного вызова не найден.

                new OpenIdConnectAuthenticationOptions
                {
                    ClientId = ConfigurationManager.AppSettings["okta:ClientId"],
                    ClientSecret = ConfigurationManager.AppSettings["okta:ClientSecret"],
                    Authority = issuerUrl,
                    ResponseType = "code",
                    SignInAsAuthenticationType = "Cookies",
                    Scope = "openid profile email",
                    RedirectUri = ConfigurationManager.AppSettings["okta:RedirectUri"],
                    PostLogoutRedirectUri = ConfigurationManager.AppSettings["okta:PostLogoutRedirectUri"],
                    UseTokenLifetime = false};

Перенаправление происходит на MVC Маршрут "код авторизации / обратный вызов"

...