ChainedTokenCredential class
Több TokenCredential implementáció kipróbálását teszi lehetővé, amíg az egyik getToken metódus nem ad vissza hozzáférési jogkivonatot. További információ: ChainedTokenCredential áttekintés.
Konstruktorok
| Chained |
Létrehozza a ChainedTokenCredential egy példányát a megadott hitelesítő adatokkal. |
Metódusok
| get |
Az egyik láncolt Ezt a metódust az Azure SDK-ügyfélkódtárak automatikusan meghívják. Ezt a metódust közvetlenül is meghívhatja, de a jogkivonatok gyorsítótárazását és a jogkivonatok frissítését is kezelnie kell. |
Konstruktor adatai
ChainedTokenCredential(TokenCredential[])
Létrehozza a ChainedTokenCredential egy példányát a megadott hitelesítő adatokkal.
new ChainedTokenCredential(sources: TokenCredential[])
Paraméterek
- sources
TokenCredential végrehajtások sorrendben történő kipróbálása.
Példahasználat:
import { ClientSecretCredential, ChainedTokenCredential } from "@azure/identity";
const tenantId = "<tenant-id>";
const clientId = "<client-id>";
const clientSecret = "<client-secret>";
const anotherClientId = "<another-client-id>";
const anotherSecret = "<another-client-secret>";
const firstCredential = new ClientSecretCredential(tenantId, clientId, clientSecret);
const secondCredential = new ClientSecretCredential(tenantId, anotherClientId, anotherSecret);
const credentialChain = new ChainedTokenCredential(firstCredential, secondCredential);
Metódus adatai
getToken(string | string[], GetTokenOptions)
Az egyik láncolt TokenCredential implementáció által visszaadott első hozzáférési jogkivonatot adja vissza.
AggregateAuthenticationError, ha egy vagy több hitelesítő adat AuthenticationError küld, és a hitelesítő adatok nem adnak vissza hozzáférési jogkivonatot.
Ezt a metódust az Azure SDK-ügyfélkódtárak automatikusan meghívják. Ezt a metódust közvetlenül is meghívhatja, de a jogkivonatok gyorsítótárazását és a jogkivonatok frissítését is kezelnie kell.
function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>
Paraméterek
- scopes
-
string | string[]
Azon hatókörök listája, amelyekhez a jogkivonatnak hozzáférése lesz.
- options
- GetTokenOptions
A TokenCredential implementáció által küldött kérések konfigurálásához használt beállítások.
Válaszok
Promise<AccessToken>