Перенаправление в угловое приложение после аутентификации с помощью Identity Model (OIDC-клиент) - PullRequest
0 голосов
/ 27 марта 2019

Я пытаюсь перенаправить на свое угловое приложение после успешной аутентификации с использованием модели OIDC-клиента Identity Server 4.

Я установил путь перенаправления в моем файле config.cs.Это возвращает меня к моему приложению с токеном, однако второе перенаправление, которое находится в моем угловом приложении, должно было привести меня к странице в моем приложении, к которой мне нужно перейти, не работает.Код для моего перенаправления клиента здесь.

<script src="https://cdnjs.cloudflare.com/ajax/libs/oidc-client/1.4.1/oidc-client.min.js"></script>
<script>
  alert('redirect');
  var config = {
    userStore: new Oidc.WebStorageStateStore({ store: window.localStorage }) // You can tokens can be reused if user closes the browser
  };
  var mgr = new Oidc.UserManager(config);
  mgr.signinRedirectCallback().then(() => { // pull token out of the redirect url and store them in session storage
        window.history.replaceState({},// if user clicks back button, dont send them back to the redirect page
            window.document.title,     // that should only be used for transaction purposes to redirect from STS
            window.location.origin);
        window.location = "/#/dashboard";
    }, error => {
        console.error(error);
        window.location = "/#/dashboard";
    });

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