【发布时间】:2022-01-12 18:22:26
【问题描述】:
我有一个 dotnet-core 应用程序,它使用 C# azure-sdk.net 通过应用程序机密连接到 Azure。我想找到一种编程方式直接从代码库中查询密钥的到期日期 - 可以吗?
【问题讨论】:
标签: c# .net-core azure-sdk-.net
我有一个 dotnet-core 应用程序,它使用 C# azure-sdk.net 通过应用程序机密连接到 Azure。我想找到一种编程方式直接从代码库中查询密钥的到期日期 - 可以吗?
【问题讨论】:
标签: c# .net-core azure-sdk-.net
我想找到一种编程方式,直接从代码库中查询密钥的到期日期
无法直接从代码库中查询密钥的到期日期。
默认情况下,应用注册的客户端密码在门户 UI 中的有效期为 2 年。
如果您想检索到期日期,可以使用 Powershell 或 AAD Graph API。
使用以下 Powershell cmdlet: 检查客户端密码的到期日期:
Get-AzureADApplicationPasswordCredential -ObjectId <ObjectId>
您可以参考此SO 线程以使用 AAD Graph API 检查客户端密码的到期日期:
您可以参考此thread 以使用 c# 代码以编程方式更新客户端密码。
【讨论】: