Partilhar via


CredentialPersistenceOptions interface

Opções de configuração partilhadas para credenciais que suportam a colocação em cache de tokens persistentes.

Propriedades

tokenCachePersistenceOptions

Opções para fornecer à camada de persistência (se estiver disponível) ao armazenar credenciais.

Primeiro, tem de registar um plug-in do fornecedor de persistência. Veja o @azure/identity-cache-persistence pacote no NPM.

Exemplo:

import { cachePersistencePlugin } from "@azure/identity-cache-persistence";
import { useIdentityPlugin, DeviceCodeCredential } from "@azure/identity";

useIdentityPlugin(cachePersistencePlugin);

async function main() {
  const credential = new DeviceCodeCredential({
    tokenCachePersistenceOptions: {
      enabled: true
    }
  });
}

main().catch((error) => {
  console.error("An error occurred:", error);
  process.exit(1);
});

Detalhes de Propriedade

tokenCachePersistenceOptions

Opções para fornecer à camada de persistência (se estiver disponível) ao armazenar credenciais.

Primeiro, tem de registar um plug-in do fornecedor de persistência. Veja o @azure/identity-cache-persistence pacote no NPM.

Exemplo:

import { cachePersistencePlugin } from "@azure/identity-cache-persistence";
import { useIdentityPlugin, DeviceCodeCredential } from "@azure/identity";

useIdentityPlugin(cachePersistencePlugin);

async function main() {
  const credential = new DeviceCodeCredential({
    tokenCachePersistenceOptions: {
      enabled: true
    }
  });
}

main().catch((error) => {
  console.error("An error occurred:", error);
  process.exit(1);
});
tokenCachePersistenceOptions?: TokenCachePersistenceOptions

Valor de Propriedade