regex 如何验证Azure凭据格式(ClientID、ClientSecret、TenantID)

flmtquvp  于 2023-06-25  发布在  其他
关注(0)|答案(1)|浏览(106)

我一直试图在Microsoft文档(www.example.com)中找到learn.microsoft.comClientID、ClientSecret和TenantID的格式规范,以便连接到SharePoint REST API v1。
我只是尝试用C#中的正则表达式来验证它们的格式。我希望微软至少能在文档中提供一个解释,但我找不到任何关于它的东西。
我不需要为每一个或代码示例指定一个特定的正则表达式,我只需要格式规范。
举个例子,类似于:

CliendID : alphanumerical string of 12 characters separated by dashes -> xyz-xyz-yzx-xyz
CliendSecret : ...
TenantID : ...

在网上找到了这张票,但仍无定论:https://learn.microsoft.com/en-us/answers/questions/263677/validating-client-and-tenant-id-using-regular-expr
多谢了

rm5edbpk

rm5edbpk1#

这是一个非常小众的东西,99.99%的人不需要这样做,这就是为什么它不在learn.microsoft.com文档中。我认为这将仅在CI/CD管道中有用。您可以使用正则表达式构建器,但我认为可能的情况是这是不必要的;如果您正在构建一个CI/CD管道,它应该要么工作,要么彻底失败;它不应该给予你错误的信息我知道这可能不是你想要的答案,但我建议你重新考虑这是否是一个很好的利用你的时间。

相关问题