从Angular 4中的外部重定向获取参数
我正在创建一个Angular 4应用程序,该应用程序重定向到Azure Active Directory进行身份验证, 但是,我在从Microsoft获取返回的令牌时遇到问题 我有一个路线设置如下从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
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
-如果要使用查询参数,请使用“?”likehttp://localhost:4200/?access_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJSU.....etc...etc...