Mi pregunta es: ¿es posible obtener la identificación de inquilino del directorio activo azul sin usar el comando powershell?
Encontré estos dos blogs y con esta ayuda, ya puedo obtener el ID de inquilino y el ID de suscripciones de powershell. ¿Es la única forma de recuperar al inquilino?
Obtenga la identificación de inquilino de Windows Azure Active Directory en Windows PowerShell
Soporte de autenticación de Windows Azure AD para PowerShell
Gracias
azure
azure-active-directory
Annie Vincent
fuente
fuente
Respuestas:
El tiempo lo cambia todo. Estaba buscando hacer lo mismo recientemente y se me ocurrió esto:
Nota
añadido 18/12/2017
Como indica shadowbq, DirectoryId y TenantId equivalen al GUID que representa el inquilino de ActiveDirectory. Dependiendo del contexto, cualquiera de los términos puede ser utilizado por la documentación y los productos de Microsoft, lo que puede ser confuso.
Supuestos
Solución
La identificación del inquilino está vinculada a ActiveDirectoy en Azure
Sí, usé pintura, no me juzgues.
fuente
Vaya a https://login.windows.net/YOURDIRECTORYNAME.onmicrosoft.com/.well-known/openid-configuration y verá un montón de URL que contienen su ID de inquilino.
fuente
Mi equipo realmente se cansó de tratar de encontrar la identificación del inquilino para nuestros proyectos de O365 y Azure. Los desarrolladores, el equipo de soporte, el equipo de ventas, todos lo necesitan en algún momento y nunca recuerdan cómo hacerlo.
Así que hemos construido este pequeño sitio en la misma línea que whatismyip.com. ¡Esperamos que te sea útil!
https://www.whatismytenantid.com
fuente
En la CLI de Azure (uso GNU / Linux):
Esto le pedirá que inicie sesión a través de https://aka.ms/devicelogin o https://aka.ms/deviceloginchina
o simplemente:
o el nuevo az:
Espero que ayude
fuente
az
CLI, ¡gracias!La identificación del inquilino también está presente en la URL de la consola de administración cuando navega a la instancia de Active Directory dada, por ejemplo,
fuente
Solo para agregar un nuevo método a una vieja (pero pregunta relevante). En el nuevo portal, al hacer clic en el icono de ayuda desde cualquier pantalla y seleccionar " Mostrar diagnósticos ", se mostrará un documento JSON que contiene toda la información del inquilino, incluidos Id. De inquilino, nombre del inquilino e información mucho más útil.
fuente
Esta respuesta se proporcionó en el sitio web de Microsoft, actualizada por última vez el 21/03/2018:
https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-create-service-principal-portal
En resumen, aquí están las capturas de pantalla del tutorial:
Espero que esto ayude.
fuente
Otra forma de obtenerlo de los registros de aplicaciones
Azure Active Directory
->App registrations
-> haz clic en la aplicación y se mostrarátenant ID
asífuente
Vía PowerShell de forma anónima:
fuente
Puede ejecutar una llamada curl simple para obtener la identificación del inquilino de una suscripción azul sin ninguna autenticación.
hacer una llamada curl a:
https://management.azure.com/subscriptions/{subscription-id}?api-version=2015-01-01
La solicitud falla pero podrá obtener la identificación del inquilino del encabezado de respuesta. La identificación del inquilino está presente en la línea seguida de "WWW-Authenticate: Bearerautorization_uri =" https://login.windows.net/ "
puede usar
curl -v
para mostrar el encabezado de respuesta.fuente
A partir de ahora (07/06/2018), un enfoque sencillo sería ejecutar az show show en Azure Cloud Shell (requiere una cuenta de almacenamiento) en Azure Portal .
--- Comando ---
--- Salida del comando ---
Encuentre más detalles sobre Azure Cloud Shell en https://docs.microsoft.com/en-us/azure/cloud-shell/overview .
fuente
Use la CLI de Azure
fuente
En PowerShell:
fuente
Si ha instalado Azure CLI 2.0 en su máquina, debería poder obtener la lista de suscripción a la que pertenece con el siguiente comando,
si quieres ver como una salida de tabla puedes usar
o podrías usar la API Rest
https://docs.microsoft.com/en-us/rest/api/resources/tenants/list
fuente
Si tiene la configuración de la CLI de Azure, puede ejecutar el siguiente comando,
o encontrarlo en
~/.azure/credentials
fuente
De Java:
fuente
De acuerdo con Microsoft:
Encuentre su ID de inquilino: puede descubrir su ID de inquilino abriendo el siguiente documento metadata.xml: https://login.microsoft.com/GraphDir1.onmicrosoft.com/FederationMetadata/2007-06/FederationMetadata.xml - reemplace "graphDir1.onMicrosoft. com ", con el valor de dominio de su inquilino (cualquier dominio que sea propiedad del inquilino funcionará). TenantId es un guid, que forma parte de la URL de sts, devuelto en la url de sts del primer nodo xml ("EntityDescriptor"): por ejemplo, " https://sts.windows.net/ ".
Referencia:
https://azure.microsoft.com/en-us/resources/samples/active-directory-dotnet-graphapi-web/
fuente
También puede obtener la identificación del inquilino, de hecho, todos los detalles de suscripción iniciando sesión en la url resources.azure.com
fuente
Una forma simple de obtener el tenantID es
Connect-MsolService -cred $ LiveCred #sign in al inquilino
(Get-MSOLCompanyInformation) .objectid.guid #get tenantID
fuente
Para AAD-B2C es bastante simple. Desde Azure Portal con un directorio B2C asociado, vaya a su directorio B2C (agregué el "Azure AD B2C" al menú izquierdo de mi portal). En el directorio B2C, haga clic en el elemento del menú del directorio "Flujos de usuarios (políticas). En el panel de políticas, haga clic en una de las políticas que agregó anteriormente para seleccionarla. Debería abrir un panel para la política. Haga clic en" Propiedades ". En el siguiente El panel es una sección, "Configuración de compatibilidad de token" que tiene una propiedad "Emisor". Su GUID de inquilino AAD-B2C está contenido en la URL.
fuente
fuente