porta microsoft management azure

microsoft - porta azure



¿Cómo obtener el Id del inquilino de la cuenta azul? (14)

Mi pregunta es: ¿es posible obtener el ID del inquilino del directorio activo azul sin usar el comando de PowerShell?

Encontré estos dos blogs y con esta ayuda, ya puedo obtener la ID del inquilino y la identificación de suscripciones de powershell. ¿Es la única manera de recuperar al inquilino?

Gracias,

http://blogs.technet.com/b/heyscriptingguy/archive/2013/12/31/get-windows-azure-active-directory-tenant-id-in-windows-powershell.aspx

http://michaelcollier.wordpress.com/2013/10/28/windows-azure-ad-authentication-support-for-powershell/


A través de PowerShell anónimamente:

PS C:/> (Invoke-WebRequest https://login.windows.net/YOURDIRECTORYNAME.onmicrosoft.com/.well-known/openid-configuration|ConvertFrom-Json).token_endpoint.Split(''/'')[3]


De Java:

public static String GetSubscriptionTenantId (String subscriptionId) throws ClientProtocolException, IOException { String tenantId = null; String url = "https://management.azure.com/subscriptions/" + subscriptionId + "?api-version=2016-01-01"; HttpClient client = HttpClientBuilder.create().build(); HttpGet request = new HttpGet(url); HttpResponse response = client.execute(request); Header[] headers = response.getAllHeaders(); for (Header header : headers) { if (header.getName().equals("WWW-Authenticate")) { // split by ''"'' to get the URL, split the URL by ''/'' to get the ID tenantId = header.getValue().split("/"")[1].split("/")[3]; } } return tenantId; }


De acuerdo con Microsoft:

Encuentre su ID de inquilino: su ID de inquilino se puede descubrir 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 del dominio de su inquilino (cualquier dominio que sea propiedad del inquilino funcionará). El ID de inquilino es un guid, que forma parte de la URL de los pts, que se devuelve en la url de los pts 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/


El tiempo lo cambia todo. Estaba buscando hacer lo mismo recientemente y se me ocurrió esto:

Nota

agregado 18/12/2017

Como lo indica shadowbq, DirectoryId y TenantId son iguales 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.

Suposiciones

  • Usted tiene acceso al Portal de Azure

Solución

La identificación del inquilino está vinculada a ActiveDirectoy en Azure

  • Navega al Tablero
  • Navega a ActiveDirectory
  • Navega a Gestionar / Propiedades
  • Copia la "ID del directorio"
  • Lucro

Sí, utilicé pintura, no me juzgues.


En Azure CLI (uso GNU / Linux):

$ azure login # add "-e AzureChinaCloud" if you''re using Azure China

Esto le pedirá que inicie sesión a través de https://aka.ms/devicelogin o https://aka.ms/deviceloginchina

$ azure account show info: Executing command account show data: Name : BizSpark Plus data: ID : aZZZZZZZ-YYYY-HHHH-GGGG-abcdef569123 data: State : Enabled data: Tenant ID : 0XXXXXXX-YYYY-HHHH-GGGG-123456789123 data: Is Default : true data: Environment : AzureCloud data: Has Certificate : No data: Has Access Token : Yes data: User name : [email protected] data: info: account show command OK

o simplemente:

azure account show --json | jq -r ''.[0].tenantId''

o el nuevo az:

az account show --subscription a... | jq -r ''.tenantId'' az account list | jq -r ''.[].tenantId''

Espero que ayude


En PowerShell:

Add-AzureRmAccount #if not already logged in Get-AzureRmSubscription -SubscriptionName <SubscriptionName> | Select-Object -Property TenantId



Mi equipo realmente se cansó de tratar de encontrar la identificación del inquilino para nuestros proyectos O365 y Azure. Los desarrolladores, el equipo de soporte, el equipo de ventas, todo el mundo lo necesita en algún momento y nunca recuerda 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


Puede ejecutar una simple llamada curl para obtener la id 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 usted podrá obtener la ID del inquilino del encabezado de respuesta. La identificación del inquilino está presente en la línea seguida de "WWW-Authenticate: Bearer authorization_uri =" https://login.windows.net/ "

puede usar curl -v para mostrar el encabezado de respuesta.


Si tiene la configuración de CLI de Azure, puede ejecutar el comando a continuación,

az account list

o ~/.azure/credentials en ~/.azure/credentials


Solo para agregar un nuevo método a una pregunta anterior (pero aún relevante). En el nuevo portal, al hacer clic en el ícono de ayuda de cualquier pantalla y seleccionar '' Mostrar diagnósticos '', se mostrará un documento JSON que contiene toda la información del inquilino, incluido TenantId, Nombre del inquilino y mucha, mucha más información útil.


También puede obtener la ID del inquilino, de hecho, todos los detalles de la suscripción iniciando sesión en la url resources.azure.com



La ID del inquilino también está presente en la URL de la consola de administración cuando navega a la instancia de Active Directory determinada, por ejemplo,

https://manage.windowsazure.com/<morestuffhere>/ActiveDirectoryExtension/Directory/BD848865-BE84-4134-91C6-B415927B3AB1