我正在创建一个Angular 4应用程序,该应用程序重定向到Azure Active Directory以进行身份验证, 但是我在从Microsoft获得返回的令牌时遇到问题。
我的路线设置如下
export const ROUTES:Routes = [
{
path: '', redirectTo: 'login', pathMatch: 'full'
},
{
path: 'access_token', component: LoginCallbackComponent
}
导航到http://localhost:4200会将我带到登录页面
当我单击“登录”按钮时,我被重定向到Microsoft,并通过Azure AD进行身份验证。成功后 身份验证,Microsoft使用以下
将我路由回应用程序http://localhost:4200/#access_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJSU.....etc...etc ...
'access_token'路由正确调用LoginCallbackComponent,但我似乎无法获取LoginCallbackComponent中的'access_token'值
ActivatedRoute.snapshot
没有显示ny参数,我想这是我的问题,但我没有尝试的东西
有人能把我推向正确的方向吗?
由于
-bc