Compartir a través de


CredentialPersistenceOptions interface

Opciones de configuración compartidas para credenciales que admiten el almacenamiento en caché de tokens persistentes.

Propiedades

tokenCachePersistenceOptions

Opciones para proporcionar al nivel de persistencia (si hay alguna disponible) al almacenar las credenciales.

Primero debe registrar un complemento de proveedor de persistencia. Consulte el @azure/identity-cache-persistence paquete en NPM.

Ejemplo:

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);
});

Detalles de las propiedades

tokenCachePersistenceOptions

Opciones para proporcionar al nivel de persistencia (si hay alguna disponible) al almacenar las credenciales.

Primero debe registrar un complemento de proveedor de persistencia. Consulte el @azure/identity-cache-persistence paquete en NPM.

Ejemplo:

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 propiedad