通过 azure-sdk-dotnet 查询 Azure 应用密码的过期日期
Posted
技术标签:
【中文标题】通过 azure-sdk-dotnet 查询 Azure 应用密码的过期日期【英文标题】:Query expiration date of Azure app secret via azure-sdk-dotnet 【发布时间】:2022-01-12 18:22:26 【问题描述】:我有一个 dotnet-core 应用程序,它使用 C# azure-sdk.net 通过应用程序机密连接到 Azure。我想找到一种编程方式直接从代码库中查询密钥的到期日期 - 可以吗?
【问题讨论】:
【参考方案1】:我想找到一种编程方式,直接从代码库中查询密钥的到期日期
无法直接从代码库中查询密钥的到期日期。
默认情况下,应用注册的客户端密码在门户 UI 中的有效期为 2 年。
如果您想检索到期日期,可以使用 Powershell 或 AAD Graph API。
使用以下 Powershell cmdlet: 检查客户端密码的到期日期:
Get-AzureADApplicationPasswordCredential -ObjectId <ObjectId>
您可以参考此SO 线程以使用 AAD Graph API 检查客户端密码的到期日期:
您可以参考此thread 以使用 c# 代码以编程方式更新客户端密码。
【讨论】:
以上是关于通过 azure-sdk-dotnet 查询 Azure 应用密码的过期日期的主要内容,如果未能解决你的问题,请参考以下文章
生成类似 excel 版本号 A ,B,C,...,Z AA,AB,..,AZ ...
代码段:通过索引获取对应的Excel列名; 索引从0开始,返回形如 A,B,C,...,Z,AA,AB,...,AZ,BA,...,ZZ,AAA,AAB,......