Criei um Script Python para criar uma Service Connection , e foi criada em autenticação basica , preciso que seja criada em modo Federativo .

Fernando Ricardo Viana 20 Pontos de reputação
2025-10-28T17:32:38.94+00:00

Boa tarde ! Criei um script em python que cria uma service connection no Azure Devops , ele criou com sucesso ! Esta em modo de autenticação básica , precisaria que fosse criada no modo Federativo ( WIF ) , ajustei meu script para criar em modo OIDC , mas sempre dá erro no Token Access e outros erros .
Se alguem puder me dar uma orientação...

Obrigado.

Azure DevOps
0 comentários Sem comentários

Resposta aceita pelo autor da pergunta
Dio Xavier 298.9K Pontos de reputação Moderador Voluntário
2025-10-30T22:33:28.25+00:00

Olá

Bem vindo à Comunidade Microsoft Azure

Tudo bem, Fernando? O erro ocorre porque o Azure DevOps não permite criar Service Connections com autenticação federada (OIDC/WIF) diretamente via script utilizando apenas credenciais básicas. Esse tipo de conexão requer uma configuração prévia no Azure Active Directory (Entra ID) para estabelecer a relação de confiança entre o Azure DevOps e o provedor OIDC.

Recomendo seguir a documentação oficial para criar e configurar a conexão federada de forma segura:

Configurar conexão de serviço com OpenID Connect (OIDC) Autenticação federada para conexões de serviço no Azure DevOps

Após registrar a credencial federada no Entra ID, você pode ajustar o script para referenciar o service principal e o federated credential ID gerados, garantindo que o token seja emitido corretamente pelo OIDC.

Se o erro persistir, recomendo validar o escopo e as permissões do App Registration usado no Entra ID, pois tokens inválidos ou sem escopo adequado também causam falha na autenticação.

Esta resposta foi útil?

1 pessoa achou esta resposta útil.

0 respostas adicionais

Classificar por: Mais Antigo

Sua resposta

As respostas podem ser marcadas como ‘Aceitas’ pelo autor da pergunta e ‘Recomendadas’ pelos moderadores, o que ajuda os usuários a saber a resposta que resolveu o problema do autor.