Azure需要多个ID来创建应用程序ServicePrincipal凭据。
客户端ID和租户ID有什么区别?
Azure为什么需要单独的ID?
Azure需要多个ID来创建应用程序ServicePrincipal凭据。
客户端ID和租户ID有什么区别?
Azure为什么需要单独的ID?
应用ID是指在Azure Active Directory中创建的特定应用程序的ID,您可能会有许多不同目的的应用程序。每个应用程序可以为不同的用户分配访问权限,具有不同的访问条件(MFA、条件访问等),并且将被配置为为不同的实际应用程序或目的身份验证用户。每个Azure AD应用程序都有一个唯一的ID,这个ID就是当处理登录等请求时,您提供给应用程序用于与其通信的标识。
所有您的应用程序都位于Azure Active Directory实例中,或者像MS所称的那样,租户。租户ID标识应用程序所属的Azure AD实例,因此Azure在使用该应用程序ID请求事物时知道要查找的位置。
我想理论上说,如果应用程序ID在全球范围内是唯一的,那么您就可以通过App ID找到租户,但这不是MS设置的方式。