有没有办法使用 JavaScript 中的 MSAL 将 Microsoft Teams 选项卡 SSO Azure AD 访问令牌保存到 I-Frame cookie 中?

发布于 2025-01-19 19:59:29 字数 183 浏览 0 评论 0原文

我正在使用MS Teams SDK获取TAB-SSO访问令牌。在成功登录后,有什么方法可以将此访问令牌存储在i-Frame cookie中,例如MSAL CACE用户身份验证信息。如果工作起作用,则可以在同一租户的情况下将任何Web应用程序加载到Teams-App选项卡中,而无需单独的身份验证,加载应用程序将带有缓存的访问令牌进行身份验证。这可能吗?

I am using MS Teams SDK for getting Tab-SSO Access Token. Is there any way to store this Access Token in I-Frame Cookies like MSAL cache user Authentication information after a successful sign-in?. If it works then it is possible to load any web application into Teams-App Tab under the same Tenant without separate Authentication, the loading application takes the cached Access Token for Authentication. Is this possible?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

今天小雨转甜 2025-01-26 19:59:29

令牌绑定到Azure AD应用程序,而不是Web应用程序本身,因此您当然应该能够在第二个应用程序中重复使用它们。您需要在Azure广告应用程序中注册一个新的重定向位置,但这很容易做到。那么cookie就不需要了,因为您可以随时随地从团队上下文请求令牌 - 它正在处理缓存和令牌检索。

The tokens are bound to the Azure AD application, not the web application itself, so you certainly should be able to reuse them in your 2nd app. You'd need to register a new redirect location in the Azure AD app, but that's easy enough to do. There's no need then for cookies, because you can simply request the token from the Teams context any time you need it - it's handling the caching, and the token retrieval, for you.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文