Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从Angular 4中的外部重定向获取参数_Angular_Azure_Router - Fatal编程技术网

从Angular 4中的外部重定向获取参数

从Angular 4中的外部重定向获取参数,angular,azure,router,Angular,Azure,Router,我正在创建一个Angular 4应用程序,该应用程序重定向到Azure Active Directory进行身份验证, 但是,我在从Microsoft获取返回的令牌时遇到问题 我有一个路线设置如下 export const ROUTES:Routes = [ { path: '', redirectTo: 'login', pathMatch: 'full' }, { path: 'access_token', component: LoginCallbackCom

我正在创建一个Angular 4应用程序,该应用程序重定向到Azure Active Directory进行身份验证, 但是,我在从Microsoft获取返回的令牌时遇到问题

我有一个路线设置如下

export const ROUTES:Routes = [
  { 
    path: '', redirectTo: 'login', pathMatch: 'full'
  },
  {
    path: 'access_token', component: LoginCallbackComponent
  }
导航到将带我进入登录页面

当我单击登录按钮时,我被重定向到Microsoft,并在成功后通过Azure AD进行身份验证 身份验证时,Microsoft将我路由回应用程序,并提供以下信息

“access\u token”路由正确地调用LoginCallbackComponent,但是我似乎无法获取LoginCallbackComponent中的“access\u token”值

ActivatedRoute.snapshot
没有显示任何参数,我想这是我的问题,但我没有东西可以尝试

有人能把我推向正确的方向吗

谢谢


-bc

还有一个类似的问题。看看这是否对您有帮助。您是否解决了这一问题。.这里也有相同的问题:/n如果使用哈希,只需使用
location.hash
-如果要使用查询参数,请使用“?”like
http://localhost:4200/?access_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJSU.....etc...etc...