gpt4 book ai didi

angularjs - IBM Single Sign On Service 是否允许使用 JWT token ?

转载 作者:太空宇宙 更新时间:2023-11-04 03:02:37 25 4
gpt4 key购买 nike

IBM Single Sign On 服务是否允许使用 JWT token ,而不是基于 cookie 的 session 方法?

我有一个 Web 项目,后端在 Node.js 中,前端在 Angular.js 中作为单独的应用程序。因此,我需要一个可与 JWT token 配合使用的 SSO。

最佳答案

您的问题分为两部分:(1) IBM SSO 是否使用 JWT token ,以及 (2) 我们能否使用 JWT 作为 Angular 应用程序的 session token 。

(1)IBM SSO 服务已被弃用,取而代之的是 IBM Cloud App ID它管理不同类型的身份(包括匿名和基于目录)的身份以及配置文件管理。该服务符合 OAuth2/OIDC 标准,因此客户端获取的访问 token 和身份 token 都是 JWT。

(2) 看看这个 blog关于如何使用 App ID 保护 Angular+Nodejs 应用程序。这里重要的一点是您是否想要使用从 App ID 获取的 JWT 作为 session token 。请记住,您的 App ID 访问 token 提供的承载功能超出了 session 身份的功能(它还允许承载访问 /userinfo/attribute 端点),因此,除非您同意将此信息公开给前端,否则请创建和管理您自己的 JWT session 或使用 Express session 。

关于angularjs - IBM Single Sign On Service 是否允许使用 JWT token ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51043992/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com