AuthenticationOptions interface
Možnosti pro určení způsobu ověřování ovládacího prvku mapy u služeb Azure Maps
- Extends
Vlastnosti
| aad |
ID zaregistrované aplikace Azure AD. Toto je ID aplikace zaregistrované ve vašem tenantovi Azure AD. Musí být zadán pro typ ověřování AAD. |
| aad |
Instance AAD, která se má použít pro přihlášení.
Volitelně je možné zadat při použití typu ověřování AAD.
Ve výchozím nastavení se |
| aad |
Tenant AAD, který vlastní zaregistrovanou aplikaci určenou pomocí |
| auth |
Volitelně můžete zadat existující |
| auth |
Mechanismus ověřování, který se má použít. |
| client |
ID klienta Azure Maps: Jedná se o jedinečný identifikátor, který se používá k identifikaci účtu maps. Upřednostňované vždy, ale musí být zadány pro typy AAD a anonymního ověřování. |
| get |
Zpětné volání, které se má použít s mechanismem ověřování anonym/SAS. Toto zpětné volání bude zodpovědné za překlad na ověřovací token. Například načtení tokenu chráněného cors z koncového bodu. |
| sas |
Volitelně můžete zadat počáteční token pro ověřování SAS. |
| subscription |
Klíč předplatného z účtu Azure Maps. Je nutné zadat typ ověřování klíče předplatného. |
Metody
| set |
Nastaví požadované možnosti ověřování pro konfiguraci mechanismu implicitního udělení AAD. |
| set |
Nastaví požadované možnosti pro konfiguraci metody ověřování SAS. |
| set |
Nastaví požadované možnosti pro konfiguraci mechanismu ověřování klíče předplatného. |
| set |
Nastaví požadované možnosti pro konfiguraci metody anonymního ověřování. |
Podrobnosti vlastnosti
aadAppId
ID zaregistrované aplikace Azure AD. Toto je ID aplikace zaregistrované ve vašem tenantovi Azure AD. Musí být zadán pro typ ověřování AAD.
aadAppId?: string
Hodnota vlastnosti
string
aadInstance
Instance AAD, která se má použít pro přihlášení.
Volitelně je možné zadat při použití typu ověřování AAD.
Ve výchozím nastavení se https://login.microsoftonline.com/ použije instance.
aadInstance?: string
Hodnota vlastnosti
string
aadTenant
Tenant AAD, který vlastní zaregistrovanou aplikaci určenou pomocí aadAppId.
Musí být zadán pro typ ověřování AAD.
aadTenant?: string
Hodnota vlastnosti
string
authContext
Volitelně můžete zadat existující PublicClientApplication z knihovny MSAL.js.
Tento kontext ověřování se použije k získání tokenu AAD.
Používá se pouze s typem ověřování AAD.
Tento kontext ověřování musí být nakonfigurovaný tak, aby používal stejné ID aplikace AAD jako this.aadAppId.
Pokud tato možnost není k dispozici, všechny instance map budou sdílet svůj vlastní kontext privátního ověřování.
authContext?: PublicClientApplication
Hodnota vlastnosti
PublicClientApplication
authType
Mechanismus ověřování, který se má použít.
authType?: AuthenticationType
Hodnota vlastnosti
clientId
ID klienta Azure Maps: Jedná se o jedinečný identifikátor, který se používá k identifikaci účtu maps. Upřednostňované vždy, ale musí být zadány pro typy AAD a anonymního ověřování.
clientId?: string
Hodnota vlastnosti
string
getToken
Zpětné volání, které se má použít s mechanismem ověřování anonym/SAS. Toto zpětné volání bude zodpovědné za překlad na ověřovací token. Například načtení tokenu chráněného cors z koncového bodu.
getToken?: getAuthTokenCallback
Hodnota vlastnosti
sasToken
Volitelně můžete zadat počáteční token pro ověřování SAS.
sasToken?: string
Hodnota vlastnosti
string
subscriptionKey
Klíč předplatného z účtu Azure Maps. Je nutné zadat typ ověřování klíče předplatného.
subscriptionKey?: string
Hodnota vlastnosti
string
Podrobnosti metody
setAadProperties(string, string, string, string, PublicClientApplication)
Nastaví požadované možnosti ověřování pro konfiguraci mechanismu implicitního udělení AAD.
function setAadProperties(clientId: string, aadAppId: string, aadTenant: string, aadInstance?: string, authContext?: PublicClientApplication)
Parametry
- clientId
-
string
ID klienta z účtu Azure Maps
- aadAppId
-
string
ID aplikace Azure AD
- aadTenant
-
string
název tenanta Azure AD
- aadInstance
-
string
Volitelná instance Azure AD
- authContext
-
PublicClientApplication
Volitelné PublicClientApplication z knihovny MSAL.js
setSasCallbackFunction(getAuthTokenCallback)
Nastaví požadované možnosti pro konfiguraci metody ověřování SAS.
function setSasCallbackFunction(getTokenCallback: getAuthTokenCallback)
Parametry
- getTokenCallback
- getAuthTokenCallback
Funkce zpětného volání zodpovědná za překlad na ověřovací token.
setSubscriptionKey(string)
Nastaví požadované možnosti pro konfiguraci mechanismu ověřování klíče předplatného.
function setSubscriptionKey(key: string)
Parametry
- key
-
string
setTokenCallbackFunction(getAuthTokenCallback)
Nastaví požadované možnosti pro konfiguraci metody anonymního ověřování.
function setTokenCallbackFunction(getTokenCallback: getAuthTokenCallback)
Parametry
- getTokenCallback
- getAuthTokenCallback
Funkce zpětného volání zodpovědná za překlad na ověřovací token.