Compartilhar via


VisualStudioCodeCredentialBuilder Classe

public class VisualStudioCodeCredentialBuilder
extends CredentialBuilderBase<VisualStudioCodeCredentialBuilder>

Construtor de credenciais fluente para instanciar um VisualStudioCodeCredential.

É um problema conhecido que essa credencial não funciona com versões de extensão da Conta do Azure mais recentes do que a 0.9.11. Uma correção de longo prazo para esse problema está em andamento. Enquanto isso, considere a autenticação com AzureCliCredential.

Resumo do Construtor

Construtor Description
VisualStudioCodeCredentialBuilder()

Resumo do método

Modificador e tipo Método e descrição
VisualStudioCodeCredentialBuilder additionallyAllowedTenants(String[] additionallyAllowedTenants)

Especifica locatários além da ID de locatárioespecificada para a qual a credencial pode adquirir tokens.

VisualStudioCodeCredentialBuilder additionallyAllowedTenants(List<String> additionallyAllowedTenants)

Especifica locatários além da ID de locatárioespecificada para a qual a credencial pode adquirir tokens.

VisualStudioCodeCredential build()

Cria um novo VisualStudioCodeCredential com as configurações atuais.

VisualStudioCodeCredentialBuilder tenantId(String tenantId)

Define a ID do locatário do usuário para autenticar por meio do VisualStudioCodeCredential.

Métodos herdados de CredentialBuilderBase

Métodos herdados de java.lang.Object

Detalhes do construtor

VisualStudioCodeCredentialBuilder

public VisualStudioCodeCredentialBuilder()

Detalhes do método

additionallyAllowedTenants

public VisualStudioCodeCredentialBuilder additionallyAllowedTenants(String[] additionallyAllowedTenants)

Especifica locatários além da tenantId especificada para a qual a credencial pode adquirir tokens. Adicione o valor curinga "*" para permitir que a credencial adquira tokens para qualquer locatário que a conta conectada possa acessar. Se nenhum valor for especificado para tenantId essa opção não terá efeito e a credencial adquirirá tokens para qualquer locatário solicitado.

Parameters:

additionallyAllowedTenants - os locatários permitidos adicionalmente.

Returns:

Uma instância atualizada desse construtor com os locatários adicionais configurados.

additionallyAllowedTenants

public VisualStudioCodeCredentialBuilder additionallyAllowedTenants(List additionallyAllowedTenants)

Especifica locatários além da tenantId especificada para a qual a credencial pode adquirir tokens. Adicione o valor curinga "*" para permitir que a credencial adquira tokens para qualquer locatário que a conta conectada possa acessar. Se nenhum valor for especificado para tenantId essa opção não terá efeito e a credencial adquirirá tokens para qualquer locatário solicitado.

Parameters:

additionallyAllowedTenants - os locatários permitidos adicionalmente.

Returns:

Uma instância atualizada desse construtor com os locatários adicionais configurados.

build

public VisualStudioCodeCredential build()

Cria um novo VisualStudioCodeCredential com as configurações atuais.

Returns:

um VisualStudioCodeCredential com as configurações atuais.

tenantId

public VisualStudioCodeCredentialBuilder tenantId(String tenantId)

Define a ID do locatário do usuário para autenticar por meio do VisualStudioCodeCredential. O padrão é o locatário no qual o usuário foi autenticado originalmente por meio do plug-in Visual Studio Code Conta do Azure.

Parameters:

tenantId - a ID do locatário a ser definida.

Returns:

Uma instância atualizada desse construtor com a ID do locatário definida conforme especificado.

Aplica-se a