fix: update getAzureIdentityAuthProvider and make tenant id and client id optional.
This commit is contained in:
@@ -32,14 +32,15 @@ export function getMsalAuthProvider(
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
export function getAzureIdentityAuthProvider(
|
export function getAzureIdentityAuthProvider(tenantId?: string, clientId?: string) : GraphAuthProvider {
|
||||||
tenantId: string,
|
const credentialOptions =
|
||||||
clientId: string,
|
tenantId && clientId
|
||||||
) {
|
? { tenantId, managedIdentityClientId: clientId }
|
||||||
const credential = new DefaultAzureCredential({
|
: undefined;
|
||||||
tenantId,
|
|
||||||
managedIdentityClientId: clientId,
|
const credential = credentialOptions
|
||||||
});
|
? new DefaultAzureCredential(credentialOptions)
|
||||||
|
: new DefaultAzureCredential();
|
||||||
|
|
||||||
const getBearerToken = getBearerTokenProvider(
|
const getBearerToken = getBearerTokenProvider(
|
||||||
credential,
|
credential,
|
||||||
|
|||||||
Reference in New Issue
Block a user