如何增加Azure AD B2C上守护程序应用程序的令牌生存期



如何增加Azure B2C上守护程序应用程序的令牌寿命我在Azure门户上查找正确设置时遇到问题。

我正在设置Azure B2C安全。一切都很好,我有一个守护进程应用程序,它获取令牌,将其保存到缓存中,并调用API来检查令牌的有效性。后续调用检查令牌生存期,如果过期,则静默地获取新的令牌。

我有一个要求,令牌生存期必须超过默认的1小时。

我已经找到了如何在Azure AD B2C |用户流/策略/属性下增加用户流的令牌生存时间。

但是守护程序应用程序不使用用户流。有其他地方可以配置吗?它在舱单上的某个地方吗?我错过了吗?我是否不正确理解deamon应用程序和客户端凭据流?

我正在使用此处描述的推荐库https://github.com/AzureAD/microsoft-identity-web/wiki。

正如您所说,访问令牌的生存期默认为1小时。如果要自定义令牌的生存期(增加或减少(,则需要使用powershell创建令牌生存期策略,然后将该策略分配给服务主体以设置令牌生存期。

然而,据我所知,B2C目前不支持基于后台进程的客户端凭据流。

相关内容

最新更新