如何延长 Azure AD B2C 上守护程序应用程序的令牌生命周期
How do I increase token lifetime for daemon app on Azure AD B2C
如何延长 Azure B2C 上守护程序应用程序的令牌生命周期?
我在 Azure 门户上找不到正确的设置时遇到问题。
我正在设置 Azure B2C 安全性。一切都很好,我有守护程序应用程序获取令牌,将其保存到缓存,并调用 API 检查令牌有效性。后续调用检查令牌寿命,如果过期,则静默获取新令牌。
我要求令牌生命周期必须超过默认的 1 小时。
我找到了如何在 Azure AD B2C 下增加令牌生命周期用户流 |用户流量/policy/properties.
但是守护程序应用程序不使用用户流。还有其他地方可以配置吗?它是在清单中的某个地方,我错过了吗?我是否没有正确理解后台应用程序和客户端凭据流?
我正在使用此处描述的推荐库 https://github.com/AzureAD/microsoft-identity-web/wiki。
如您所说,lifetime of an access token is 1 hour by default. If you want to customize the lifetime of the token (increase or decrease), you need to use powershell to create a token lifetime policy,然后将策略分配给服务主体以设置令牌生命周期。
但是,据我所知,B2C 目前 not support 基于守护进程的客户端凭证流。
如何延长 Azure B2C 上守护程序应用程序的令牌生命周期? 我在 Azure 门户上找不到正确的设置时遇到问题。
我正在设置 Azure B2C 安全性。一切都很好,我有守护程序应用程序获取令牌,将其保存到缓存,并调用 API 检查令牌有效性。后续调用检查令牌寿命,如果过期,则静默获取新令牌。
我要求令牌生命周期必须超过默认的 1 小时。
我找到了如何在 Azure AD B2C 下增加令牌生命周期用户流 |用户流量/policy/properties.
但是守护程序应用程序不使用用户流。还有其他地方可以配置吗?它是在清单中的某个地方,我错过了吗?我是否没有正确理解后台应用程序和客户端凭据流?
我正在使用此处描述的推荐库 https://github.com/AzureAD/microsoft-identity-web/wiki。
如您所说,lifetime of an access token is 1 hour by default. If you want to customize the lifetime of the token (increase or decrease), you need to use powershell to create a token lifetime policy,然后将策略分配给服务主体以设置令牌生命周期。
但是,据我所知,B2C 目前 not support 基于守护进程的客户端凭证流。