我正在使用azure rest API在azure门户中获取所有资源。
https://docs.microsoft.com/en-us/rest/api/resources/resources/list
当前,它将通过访问令牌进行身份验证。是否可以通过仅使用订阅ID来获得Azure访问令牌的任何选项?
注意:不使用Azure AD进行身份验证。
答案 0 :(得分:1)
是否有任何选择仅使用Azure获取访问令牌 订阅ID?
之所以不能这样做,是因为用户在访问Azure订阅之前已经过身份验证和授权,并且有关用户的信息存储在Azure AD中。
是否可以在Azure门户中创建终身访问令牌并使用 代码中的那个令牌?
您也不能这样做。访问令牌可以有效的最长时间为1天(最短为10分钟,默认为1小时)。您可以在这里了解有关令牌生存期的更多信息:https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-configurable-token-lifetimes。