If set to true, allows authentication flows to change the tenantId of the request if a different tenantId is received from a challenge or through a direct getToken call.
The authority host to use for authentication requests. Possible values are available through AzureAuthorityHosts. The default is "https://login.microsoftonline.com".
Specifies a regional authority. Please refer to the RegionalAuthority type for the accepted values. If RegionalAuthority.AutoDiscoverRegion is specified, we will try to discover the regional authority endpoint. If the property is not specified, the credential uses the global authority endpoint.
Options to provide to the persistence layer (if one is available) when storing credentials.
You must first register a persistence provider plugin. See the
@azure/identity-cache-persistence
package on NPM.
Example:
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 occured:", error);
process.exit(1);
});
Generated using TypeDoc
Optional parameters for the ClientSecretCredential class.