首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在vue.js中使用vuex-oidc实现OIDC

如何在vue.js中使用vuex-oidc实现OIDC
EN

Stack Overflow用户
提问于 2020-08-18 06:45:26
回答 1查看 1.9K关注 0票数 1
  • 我们正在尝试从我们的主平台到我们的辅助平台实现面向用户的登录的OIDC。
  • 在调用AutomaticSilentRenew函数时,会留下以下错误:
  • 这里有什么问题吗(PFA)

OIDC配置对象: VUE_APP_OIDC_CONFIG={"authority": "https://auth.mainPlatform.com", "clientId": "<client-id>", "redirectUri": "http://localhost:8080/oidc-callback", "popupRedirectUri": "http://localhost:8080/oidc-popup-callback", "responseType": "id_token token", "scope": "openid email", "automaticSilentRenew": true, "automaticSilentSignin": true, "silentRedirectUri": "http://localhost:8080/silent-renew-oidc.html"}

错误: {context: "authenticateOidcSilent", error: "login_required"} App.vue?234e:38 I am listening to the oidc error event in vuex-oidc context: "authenticateOidcSilent" error: "login_required"

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-08-18 11:42:53

这是无声更新流程中一个绝对标准的部分,可能有两个原因:

  • 授权服务器会话Cookie到期时
  • 如果浏览器放弃AS会话cookie (如Safari ),则很可能在2020年做到这一点。

当您得到一个login_required错误代码时,通常的操作是重定向用户再次登录。

TROUBLESHOOTING

如果这种情况发生在每个令牌更新请求上,我将通过像Fiddler这样的工具进行调试,以查看cookie是否正在发送。您的问题可能是由于最近浏览器对跨域cookie的限制造成的。

有关要与之比较的内容,请参阅我的无声令牌更新博客文章。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63463183

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档