Ma question est: est-il possible d'obtenir l'id du locataire azure Active Directory sans utiliser la commande powershell?
J'ai trouvé ces deux blogs et avec cette aide, je suis déjà en mesure d'obtenir l'ID de locataire et l'ID d'abonnement auprès de powershell. Est-ce le seul moyen de récupérer le locataire?
Obtenir l'ID de locataire Windows Azure Active Directory dans Windows PowerShell
Prise en charge de l'authentification Windows Azure AD pour PowerShell
Merci
azure
azure-active-directory
Annie Vincent
la source
la source
Réponses:
Le temps change tout. Je cherchais à faire de même récemment et j'ai trouvé ceci:
Remarque
ajouté le 18/12/2017
Comme indiqué par shadowbq, DirectoryId et TenantId correspondent tous deux au GUID représentant le locataire ActiveDirectory. Selon le contexte, l'un ou l'autre terme peut être utilisé par la documentation et les produits Microsoft, ce qui peut prêter à confusion.
Hypothèses
Solution
L'ID de locataire est lié à ActiveDirectoy dans Azure
Oui j'ai utilisé de la peinture, ne me jugez pas.
la source
Accédez à https://login.windows.net/YOURDIRECTORYNAME.onmicrosoft.com/.well-known/openid-configuration et vous verrez un tas d'URL contenant votre ID de locataire.
la source
Mon équipe en a vraiment eu marre d'essayer de trouver l' ID de locataire pour nos projets O365 et Azure. Les développeurs, l'équipe de support, l'équipe de vente, tout le monde en a besoin à un moment donné et ne se souvient jamais comment le faire.
Nous avons donc construit ce petit site dans le même esprit que whatismyip.com. J'espère que vous le trouverez utile!
https://www.whatismytenantid.com
la source
Dans Azure CLI (j'utilise GNU / Linux):
Cela vous demandera de vous connecter via https://aka.ms/devicelogin ou https://aka.ms/deviceloginchina
ou simplement:
ou le nouvel az:
J'espère que ça aide
la source
az
CLI, merci!L'ID de locataire est également présent dans l'URL de la console de gestion lorsque vous accédez à l'instance Active Directory donnée, par exemple,
la source
Juste pour ajouter une nouvelle méthode à une ancienne (mais toujours pertinente question). Dans le nouveau portail, en cliquant sur l'icône d'aide à partir de n'importe quel écran et en sélectionnant « Afficher les diagnostics », vous verrez un document JSON contenant toutes vos informations sur le locataire, y compris TenantId, le nom du locataire et bien plus d'informations utiles
la source
Cette réponse a été fournie sur le site Web de Microsoft, dernière mise à jour le 21/03/2018:
https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-create-service-principal-portal
En bref, voici les captures d'écran de la procédure pas à pas:
J'espère que cela t'aides.
la source
Une autre façon de l'obtenir à partir des enregistrements d'applications
Azure Active Directory
->App registrations
-> cliquez sur l'application et elle s'afficheratenant ID
comme cecila source
Via PowerShell de manière anonyme:
la source
Vous pouvez exécuter un simple appel curl pour obtenir l'ID de locataire d'un abonnement azure sans aucune authentification.
faire un appel curl à:
https://management.azure.com/subscriptions/{subscription-id}?api-version=2015-01-01
La demande échoue, mais vous pourrez obtenir l'ID du locataire à partir de l'en-tête de réponse. L'identifiant du locataire est présent en ligne, suivi de "WWW-Authenticate: Bearer autorisation_uri =" https://login.windows.net/ "
vous pouvez utiliser
curl -v
pour afficher l'en-tête de réponse.la source
À partir de maintenant (06/07/2018), une approche simple serait d'exécuter un compte az dans Azure Cloud Shell (nécessite un compte de stockage) dans le portail Azure .
--- Commande ---
--- Sortie de commande ---
Pour plus d'informations sur Azure Cloud Shell, rendez-vous sur https://docs.microsoft.com/en-us/azure/cloud-shell/overview .
la source
Utiliser la CLI Azure
la source
Dans PowerShell:
la source
Si vous avez installé Azure CLI 2.0 sur votre machine, vous devriez pouvoir obtenir la liste des abonnements auxquels vous appartenez avec la commande suivante,
si vous voulez voir comme une sortie de table, vous pouvez simplement utiliser
ou vous pouvez utiliser l'API Rest
https://docs.microsoft.com/en-us/rest/api/resources/tenants/list
la source
Si vous avez une configuration Azure CLI, vous pouvez exécuter la commande ci-dessous,
ou le trouver sur
~/.azure/credentials
la source
Depuis Java:
la source
Selon Microsoft:
Recherchez votre tenantID: votre tenantId peut être découvert en ouvrant le document metadata.xml suivant: https://login.microsoft.com/GraphDir1.onmicrosoft.com/FederationMetadata/2007-06/FederationMetadata.xml - remplacez "graphDir1.onMicrosoft. com ", avec la valeur de domaine de votre locataire (tout domaine appartenant au locataire fonctionnera). Le tenantId est un guid, qui fait partie de l'URL sts, renvoyé dans l'url sts du premier nœud xml ("EntityDescriptor"): par exemple " https://sts.windows.net/ ".
Référence:
https://azure.microsoft.com/en-us/resources/samples/active-directory-dotnet-graphapi-web/
la source
Vous pouvez également obtenir l'ID du locataire, en fait tous les détails de l'abonnement en vous connectant à l'url resources.azure.com
la source
Un moyen simple d'obtenir l'ID de locataire est
Connect-MsolService -cred $ LiveCred #sign in to tenant
(Get-MSOLCompanyInformation) .objectid.guid #get tenantID
la source
Pour AAD-B2C, c'est assez simple. À partir d'Azure Portal avec un annuaire B2C associé, accédez à votre annuaire B2C (j'ai ajouté «Azure AD B2C» au menu de gauche de mon portail). Dans le répertoire B2C, cliquez sur l'élément de menu du répertoire "Flux d'utilisateurs (politiques). Dans le volet des politiques, cliquez sur l'une de vos politiques que vous avez précédemment ajoutée pour la sélectionner. Il devrait ouvrir un volet pour la politique. Cliquez sur" Propriétés ". Dans le suivant volet est une section, "Paramètres de compatibilité des jetons" qui a une propriété "Émetteur". Votre GUID de locataire AAD-B2C est contenu dans l'URL.
la source
la source