Compartir a través de


VisualStudioCodeCredentialBuilder Clase

public class VisualStudioCodeCredentialBuilder
extends CredentialBuilderBase<VisualStudioCodeCredentialBuilder>

Generador de credenciales de Fluent para crear instancias de .VisualStudioCodeCredential

Se trata de un problema conocido que esta credencial no funciona con las versiones de extensión de la cuenta de Azure más recientes que 0.9.11. Una solución a largo plazo para este problema está en curso. Mientras tanto, considere la posibilidad de autenticarse con AzureCliCredential.

Resumen del constructor

Constructor Description
VisualStudioCodeCredentialBuilder()

Resumen del método

Modificador y tipo Método y descripción
VisualStudioCodeCredentialBuilder additionallyAllowedTenants(String[] additionallyAllowedTenants)

Especifica los inquilinos además del identificador de inquilinoespecificado para el que la credencial puede adquirir tokens.

VisualStudioCodeCredentialBuilder additionallyAllowedTenants(List<String> additionallyAllowedTenants)

Especifica los inquilinos además del identificador de inquilinoespecificado para el que la credencial puede adquirir tokens.

VisualStudioCodeCredential build()

Crea un nuevo VisualStudioCodeCredential con las configuraciones actuales.

VisualStudioCodeCredentialBuilder tenantId(String tenantId)

Establece el identificador de inquilino del usuario que se autentica a través de VisualStudioCodeCredential.

Métodos heredados de CredentialBuilderBase

Métodos heredados de java.lang.Object

Detalles del constructor

VisualStudioCodeCredentialBuilder

public VisualStudioCodeCredentialBuilder()

Detalles del método

additionallyAllowedTenants

public VisualStudioCodeCredentialBuilder additionallyAllowedTenants(String[] additionallyAllowedTenants)

Especifica los inquilinos además del tenantId especificado para el que la credencial puede adquirir tokens. Agregue el valor comodín "*" para permitir que la credencial adquiera tokens para cualquier inquilino al que pueda acceder la cuenta que ha iniciado sesión. Si no se especifica ningún valor para tenantId, esta opción no tendrá ningún efecto y la credencial adquirirá tokens para cualquier inquilino solicitado.

Parameters:

additionallyAllowedTenants - los inquilinos permitidos además.

Returns:

Instancia actualizada de este generador con los inquilinos adicionales configurados.

additionallyAllowedTenants

public VisualStudioCodeCredentialBuilder additionallyAllowedTenants(List additionallyAllowedTenants)

Especifica los inquilinos además del tenantId especificado para el que la credencial puede adquirir tokens. Agregue el valor comodín "*" para permitir que la credencial adquiera tokens para cualquier inquilino al que pueda acceder la cuenta que ha iniciado sesión. Si no se especifica ningún valor para tenantId, esta opción no tendrá ningún efecto y la credencial adquirirá tokens para cualquier inquilino solicitado.

Parameters:

additionallyAllowedTenants - los inquilinos permitidos además.

Returns:

Instancia actualizada de este generador con los inquilinos adicionales configurados.

build

public VisualStudioCodeCredential build()

Crea un nuevo VisualStudioCodeCredential con las configuraciones actuales.

Returns:

con VisualStudioCodeCredential las configuraciones actuales.

tenantId

public VisualStudioCodeCredentialBuilder tenantId(String tenantId)

Establece el identificador de inquilino del usuario que se autentica a través de VisualStudioCodeCredential. El valor predeterminado es el inquilino en el que el usuario se autentique originalmente a través del complemento Visual Studio Code cuenta de Azure.

Parameters:

tenantId - identificador de inquilino que se va a establecer.

Returns:

Instancia actualizada de este generador con el identificador de inquilino establecido como se especifica.

Se aplica a