У меня угловое 6 приложение.Я пытаюсь получить токен доступа у провайдера oauth2.Я успешно получил токен, но не могу загрузить страницу обратного вызова.Кажется, проблема в том, что токен прикреплен к URL-адресу обратного вызова с #, а мой угловой маршрутизатор не любит #.
Вот пример URL-адреса обратного вызова с токеном:
http://localhost:4200/oauth2-callback/#access_token=***&token_type=Bearer&expires_in=31622400
Вот моя конфигурация маршрута:
{
path: 'oauth2-callback/:token',
component: Oauth2CallbackComponent,
canActivate: [AuthGuard]
}
Я проверил это вручную, перейдя к http://localhost:4200/oauth2-callback/xyz. <- Это прекрасно работает,Но затем я пытаюсь с: <a href="http://localgost:4200/oauth2-callback/#xyz" rel="nofollow noreferrer">http://localgost:4200/oauth2-callback/#xyz. <- Это перенаправляет меня на нашу страницу с ошибкой. </p>
Итак, мой вопрос: как я могу настроить мою маршрутизацию для обработки параметров, начинающихся с #?
Спасибо.