【问题标题】:Shorten Azure AD Access Token Lifetime for Desktop App缩短桌面应用程序的 Azure AD 访问令牌生命周期
【发布时间】:2021-10-30 08:39:15
【问题描述】:

我正在尝试缩短 Azure AD 访问令牌的生命周期,以便在我的 .NET 桌面应用程序中以静默方式获取令牌时验证 MSAL.NET 是否自动刷新令牌。

我可以找到有关如何为B2C tenant 执行此操作的文档,以及如何为似乎不合适的web app 执行此操作的文档。有没有办法让我在 Azure 门户上做到这一点,类似于 B2C 路线?这似乎是一个相对基本的令牌配置选项,我对缺乏文档感到困惑。

【问题讨论】:

    标签: azure azure-active-directory access-token


    【解决方案1】:

    您提供的文档 (B2C tenant) 显示了 Azure 广告 b2c 的步骤,在您的情况下似乎适合通过门户设置访问令牌生命周期。请查看 this

    但如果这没有按预期工作,那么您可以说可配置令牌生命周期策略仅适用于访问 SharePoint Online 和 OneDrive for Business 资源的移动和桌面客户端,不适用于 Web 浏览器会话。

    要管理 SharePoint Online 和 OneDrive for Business 的 Web 浏览器会话的生命周期,请使用条件访问会话生命周期功能。通过条件访问策略配置令牌生命周期。 看到这个reference

    【讨论】:

    • 不幸的是我已经尝试了所有这些。 B2C 步骤不起作用,因为这不是 B2C 租户,并且说明无法转换为正常的说明。这实际上是针对桌面客户端而不是 Web 浏览器会话。我确实尝试了条件访问功能,但它只允许您设置刷新令牌的生命周期,而不是访问令牌。
    猜你喜欢
    • 1970-01-01
    • 2020-03-09
    • 2017-06-07
    • 2023-03-23
    • 2020-09-27
    • 2023-03-24
    • 2018-10-26
    • 2021-01-11
    • 1970-01-01
    相关资源
    最近更新 更多