Minha pergunta é: É possível obter o ID de inquilino do Active Directory do azure sem usar o comando powershell?
Encontrei esses dois blogs e, com essa ajuda, já consigo obter o ID do inquilino e o ID das assinaturas no PowerShell. É a única maneira de recuperar o inquilino?
Obter o ID do inquilino do Active Directory do Windows Azure no Windows PowerShell
Suporte de autenticação do Windows Azure AD para PowerShell
obrigado
azure
azure-active-directory
Annie Vincent
fonte
fonte
Respostas:
O tempo muda tudo. Eu estava olhando para fazer o mesmo recentemente e veio com isso:
Nota
adicionado 18/12/2017
Conforme indicado pelo shadowbq, o DirectoryId e o TenantId são iguais ao GUID que representa o inquilino do ActiveDirectory. Dependendo do contexto, qualquer um dos termos pode ser usado pela documentação e pelos produtos da Microsoft, o que pode ser confuso.
Premissas
Solução
O ID do inquilino está vinculado ao ActiveDirectoy no Azure
Sim, eu usei tinta, não me julgue.
fonte
Acesse https://login.windows.net/YOURDIRECTORYNAME.onmicrosoft.com/.well-known/openid-configuration e você verá vários URLs contendo seu ID de inquilino.
fonte
Minha equipe realmente se cansou de tentar encontrar o ID do inquilino para nossos projetos O365 e Azure. Os desenvolvedores, a equipe de suporte, a equipe de vendas, todo mundo precisa disso em algum momento e nunca se lembra de como fazê-lo.
Por isso, criamos este site pequeno da mesma forma que whatismyip.com. Espero que você ache útil!
https://www.whatismytenantid.com
fonte
Na CLI do Azure (eu uso o GNU / Linux):
Isso solicitará que você faça o login via https://aka.ms/devicelogin ou https://aka.ms/deviceloginchina
ou simplesmente:
ou o novo az:
Espero que ajude
fonte
az
CLI, obrigado!O ID do inquilino também está presente no URL do console de gerenciamento quando você navega para a instância especificada do Active Directory, por exemplo,
fonte
Apenas para adicionar um novo método a uma pergunta antiga (mas ainda relevante). No novo portal, clicar no ícone de ajuda em qualquer tela e selecionar ' Mostrar diagnóstico ' exibirá um documento JSON contendo todas as informações do inquilino, incluindo TenantId, Tenant Name e muito, muito mais informações úteis
fonte
Esta resposta foi fornecida no site da Microsoft, atualizado pela última vez em 21/03/2018:
https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-create-service-principal-portal
Em resumo, aqui estão as capturas de tela da explicação passo a passo:
Espero que isto ajude.
fonte
Outra maneira de obtê-lo nos registros de aplicativos
Azure Active Directory
->App registrations
-> clique no aplicativo e ele mostrará otenant ID
seguinte:fonte
Via PowerShell anonimamente:
fonte
Você pode executar uma chamada de espiral simples para obter o ID do inquilino de uma assinatura do Azure sem nenhuma autenticação.
faça uma chamada direta para:
https://management.azure.com/subscriptions/{subscription-id}?api-version=2015-01-01
A solicitação falha, mas você poderá obter o ID do inquilino no cabeçalho da resposta. O ID do inquilino está presente na linha, seguido por "WWW-Authenticate: Bearer permission_uri =" https://login.windows.net/ "
você pode usar
curl -v
para mostrar o cabeçalho da resposta.fonte
A partir de agora (07/06/2018), uma abordagem fácil seria executar uma conta z no Azure Cloud Shell (requer uma conta de armazenamento) no Portal do Azure .
--- Comando ---
--- Saída de comando ---
Encontre mais detalhes sobre o Azure Cloud Shell em https://docs.microsoft.com/en-us/azure/cloud-shell/overview .
fonte
Use a CLI do Azure
fonte
No PowerShell:
fonte
Se você instalou a CLI 2.0 do Azure em sua máquina, poderá conseguir a lista de assinaturas a que pertence com o seguinte comando,
se você quiser ver como uma saída da tabela, você pode simplesmente usar
ou você pode usar a API Rest
https://docs.microsoft.com/pt-br/rest/api/resources/tenants/list
fonte
Se você tiver a configuração da CLI do Azure, poderá executar o comando abaixo,
ou encontre em
~/.azure/credentials
fonte
Do Java:
fonte
De acordo com a Microsoft:
Encontre seu tenantID: Seu tenantId pode ser descoberto abrindo o seguinte documento metadata.xml: https://login.microsoft.com/GraphDir1.onmicrosoft.com/FederationMetadata/2007-06/FederationMetadata.xml - substitua "graphDir1.onMicrosoft. com ", com o valor do domínio do inquilino (qualquer domínio pertencente ao inquilino funcionará). O tenantId é um guia, que faz parte do URL sts, retornado no primeiro URL sts do nó xml ("EntityDescriptor"): por exemplo, " https://sts.windows.net/ ".
Referência:
https://azure.microsoft.com/en-us/resources/samples/active-directory-dotnet-graphapi-web/
fonte
Você também pode obter o ID do inquilino, de fato todos os detalhes da assinatura, acessando o URL resources.azure.com
fonte
Uma maneira simples de obter o tenantID é
Connect-MsolService -cred $ LiveCred #sign no inquilino
(Get-MSOLCompanyInformation) .objectid.guid #get tenantID
fonte
Para o AAD-B2C, é bastante simples. No Portal do Azure com um diretório B2C associado, vá para o diretório B2C (adicionei o "Azure AD B2C" ao menu esquerdo do meu portal). No diretório B2C, clique no item de menu do diretório "Fluxos de usuários (políticas). No painel de políticas, clique em uma das políticas que você adicionou anteriormente para selecioná-la. Ele deve abrir um painel para a política. Clique em" Propriedades ". painel é uma seção "Configurações de compatibilidade de token" que possui uma propriedade "Emissor". Seu GUID de inquilino do AAD-B2C está contido na URL.
fonte
fonte