【发布时间】:2021-12-23 19:40:36
【问题描述】:
在我的 Angular 应用程序中,我使用了 oidc-client.js 库。以前,一切都很好,因为我已经配置了所有最少的必填字段,如下所示
"resourceUrl": "//xxxxx.abc.net",
"clientId": "cdgdsg335",
"authority": "//xyz.com/A1",
"response_type": "id_token token",
"response_mode": "query",
"scope": "openid email profile",
"automaticSilentRenew": false,
"silent_renew_url": "/silent-renew.html",
"redirect_url": "/auth-callback",
"post_logout_redirect_url": "/login"
但是现在,后端提供了直接api(/token)来获取id_token,access_token和刷新令牌,而不是使用授权url重定向到认证站点并通过重定向调用获取令牌。那么,我该如何配置用户使用 userManager 而不使用 signinRedirect() 和 signinRedirectCallback()。 请帮我解决这个问题?
我尝试调整 userManager.settings 但没有成功
【问题讨论】:
标签: javascript angular authentication oauth-2.0 openid-connect