получить «OAUTH_ERROR» при попытке войти в Okta - PullRequest
0 голосов
/ 27 апреля 2019

Я установил угловое приложение, работающее на http://localhost:4200 на моем локальном сервере.Я использую Okta-signin-widget в качестве аутентификации.При отправке формы входа в систему я получаю следующую ошибку в консоли:

error.errorCode: invalid_request, error.description: The 'redirect_uri' parameter 
must be an absolute URI that is whitelisted in the client app settings.

Я гуглил, но обнаружил, что добавляю http://localhost:4200 к API>Trusted Origins в консоли разработчика Okta, но это не помогло (оно уже было определено).

У меня в настройке приложения Okta есть следующее:

Login redirect URIs:              http://localhost:4200/implicit/callback   
                                  http://localhost:4200/urlform

и я определил URI перенаправления в угловом коде входа следующим образом:

    this.widget.renderEl({
      el: '#okta-signin-container'},
      (res) => {
        if (res.status === 'SUCCESS') {
          this.signIn.loginRedirect('http://localhost:4200/urlform', { sessionToken: res.session.token });
          // Hide the widget
          this.widget.remove();
        }
      },
      (err) => {
        throw err;
      }
    );

Но та же проблема.Я не уверен, что работаю над правильной страницей.

Любые идеи высоко ценятся.

1 Ответ

0 голосов
/ 28 апреля 2019

Добавьте http://localhost:4200 в список URI перенаправления входа для вашего приложения, и это должно решить проблему.

...