Create a new Azure Active Directory global administrator user to sign in to your Azure Red Hat OpenShift cluster.
Should the user for ARO be a global administrator?
Global administrator role seems like too strong authority for ARO even if the user who is a cluster-admin user in Azure Red Hat OpenShift.
⚠Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.
The user for ARO doesn't need to be a global admin, but the application registration needs to be approved by a global admin because of the directory.read.all permission on the Graph API is used and that is the only role that can approve its use that I've found.
There are two ways to accomplish this without needing to make a new global admin user just for ARO:
1) Have a global admin from your AAD tenant open your application registration for ARO in the Azure Portal's Active Directory section and "approve" the permission
or
2) Have a global admin from your AAD tenant be the first person to log into your ARO cluster and click the "approve permission" option that is presented.
Thanks @vincepower
@kanekoh Hope that helped answer your question. We will now close this issue. If there are further questions regarding this matter, please tag me in a comment. I will reopen it and we will gladly continue the discussion.
Hi, @vincepower, @Karishma-Tiwari-MSFT
It was great helpful and thanks for the detail.
Most helpful comment
The user for ARO doesn't need to be a global admin, but the application registration needs to be approved by a global admin because of the directory.read.all permission on the Graph API is used and that is the only role that can approve its use that I've found.
There are two ways to accomplish this without needing to make a new global admin user just for ARO:
1) Have a global admin from your AAD tenant open your application registration for ARO in the Azure Portal's Active Directory section and "approve" the permission
or
2) Have a global admin from your AAD tenant be the first person to log into your ARO cluster and click the "approve permission" option that is presented.