AuthenticationOptions interface
Alternativ för att ange hur kartkontrollen ska autentiseras med Azure Maps-tjänsterna.
- Extends
Egenskaper
aad |
Det Azure AD registrerade app-ID:t. Det här är app-ID:t för en app som är registrerad i din Azure AD klientorganisation. Måste anges för AAD-autentiseringstyp. |
aad |
Den AAD-instans som ska användas för att logga in.
Du kan också ange när du använder AAD-autentiseringstypen.
Som standard används instansen |
aad |
AAD-klientorganisationen som äger den registrerade appen som anges av |
auth |
Du kan också ange en befintlig |
auth |
Den autentiseringsmekanism som ska användas. |
client |
Det Azure Maps klient-ID: Detta är en unik identifierare som används för att identifiera maps-kontot. Rekommenderas att alltid anges, men måste anges för AAD och anonyma autentiseringstyper. |
get |
Ett återanrop som ska användas med mekanismen för anonym/sas-autentisering. Återanropet ansvarar för att matcha en autentiseringstoken. Hämtar t.ex. en CORS-skyddad token från en slutpunkt. |
sas |
Du kan också ange en första token för SAS-autentisering. |
subscription |
Prenumerationsnyckel från ditt Azure Maps-konto. Måste anges för prenumerationsnyckelautentiseringstyp. |
Metoder
set |
Anger de autentiseringsalternativ som krävs för att konfigurera AAD-mekanismen för implicit beviljande. |
set |
Anger de alternativ som krävs för att konfigurera sas-autentiseringsmetoden. |
set |
Anger de alternativ som krävs för att konfigurera autentiseringsmekanismen för prenumerationsnyckeln. |
set |
Anger de alternativ som krävs för att konfigurera den anonyma autentiseringsmetoden. |
Egenskapsinformation
aadAppId
Det Azure AD registrerade app-ID:t. Det här är app-ID:t för en app som är registrerad i din Azure AD klientorganisation. Måste anges för AAD-autentiseringstyp.
aadAppId?: string
Egenskapsvärde
string
aadInstance
Den AAD-instans som ska användas för att logga in.
Du kan också ange när du använder AAD-autentiseringstypen.
Som standard används instansen https://login.microsoftonline.com/
.
aadInstance?: string
Egenskapsvärde
string
aadTenant
AAD-klientorganisationen som äger den registrerade appen som anges av aadAppId
.
Måste anges för AAD-autentiseringstyp.
aadTenant?: string
Egenskapsvärde
string
authContext
Du kan också ange en befintlig PublicClientApplication
från MSAL.js-biblioteket.
Den här autentiseringskontexten används för att hämta AAD-token.
Används endast med AAD-autentiseringstypen.
Den här autentiseringskontexten måste konfigureras för att använda samma AAD-app-ID som this.aadAppId
.
Om detta inte anges delar alla kartinstanser sin egen privata autentiseringskontext.
authContext?: PublicClientApplication
Egenskapsvärde
PublicClientApplication
authType
Den autentiseringsmekanism som ska användas.
authType?: AuthenticationType
Egenskapsvärde
clientId
Det Azure Maps klient-ID: Detta är en unik identifierare som används för att identifiera maps-kontot. Rekommenderas att alltid anges, men måste anges för AAD och anonyma autentiseringstyper.
clientId?: string
Egenskapsvärde
string
getToken
Ett återanrop som ska användas med mekanismen för anonym/sas-autentisering. Återanropet ansvarar för att matcha en autentiseringstoken. Hämtar t.ex. en CORS-skyddad token från en slutpunkt.
getToken?: getAuthTokenCallback
Egenskapsvärde
sasToken
Du kan också ange en första token för SAS-autentisering.
sasToken?: string
Egenskapsvärde
string
subscriptionKey
Prenumerationsnyckel från ditt Azure Maps-konto. Måste anges för prenumerationsnyckelautentiseringstyp.
subscriptionKey?: string
Egenskapsvärde
string
Metodinformation
setAadProperties(string, string, string, string, PublicClientApplication)
Anger de autentiseringsalternativ som krävs för att konfigurera AAD-mekanismen för implicit beviljande.
function setAadProperties(clientId: string, aadAppId: string, aadTenant: string, aadInstance?: string, authContext?: PublicClientApplication)
Parametrar
- clientId
-
string
Klient-ID från ditt Azure Maps-konto
- aadAppId
-
string
Azure AD app-ID
- aadTenant
-
string
Azure AD klientorganisationsnamn
- aadInstance
-
string
En valfri Azure AD-instans
- authContext
-
PublicClientApplication
Ett valfritt PublicClientApplication
från MSAL.js-biblioteket
setSasCallbackFunction(getAuthTokenCallback)
Anger de alternativ som krävs för att konfigurera sas-autentiseringsmetoden.
function setSasCallbackFunction(getTokenCallback: getAuthTokenCallback)
Parametrar
- getTokenCallback
- getAuthTokenCallback
Återanropsfunktion som ansvarar för att matcha till en autentiseringstoken.
setSubscriptionKey(string)
Anger de alternativ som krävs för att konfigurera autentiseringsmekanismen för prenumerationsnyckeln.
function setSubscriptionKey(key: string)
Parametrar
- key
-
string
setTokenCallbackFunction(getAuthTokenCallback)
Anger de alternativ som krävs för att konfigurera den anonyma autentiseringsmetoden.
function setTokenCallbackFunction(getTokenCallback: getAuthTokenCallback)
Parametrar
- getTokenCallback
- getAuthTokenCallback
Återanropsfunktion som ansvarar för att matcha till en autentiseringstoken.