AuthenticationOptions interface
Harita denetiminin Azure Haritalar hizmetlerinde nasıl kimlik doğrulaması yapması gerektiğini belirtme seçenekleri.
- Extends
Özellikler
aad |
Kayıtlı Azure AD uygulama kimliği. Bu, Azure AD kiracınızda kayıtlı bir uygulamanın uygulama kimliğidir. AAD kimlik doğrulama türü için belirtilmelidir. |
aad |
Oturum açmak için kullanılacak AAD örneği.
AAD kimlik doğrulama türü kullanılırken isteğe bağlı olarak belirtilebilir.
Varsayılan olarak |
aad |
tarafından |
auth |
İsteğe bağlı olarak, MSAL.js kitaplığından var olan |
auth |
Kullanılacak kimlik doğrulama mekanizması. |
client |
Azure Haritalar istemci kimliği olan Bu, haritalar hesabını tanımlamak için kullanılan benzersiz bir tanımlayıcıdır. Her zaman belirtilmesi tercih edilir, ancak AAD ve anonim kimlik doğrulama türleri için belirtilmelidir. |
get |
Anonim/sas kimlik doğrulama mekanizmasıyla kullanılacak bir geri çağırma. Bu geri çağırma, kimlik doğrulama belirtecini çözümlemek için sorumludur. Örneğin, bir uç noktadan CORS korumalı belirteç getirme. |
sas |
İsteğe bağlı olarak sas kimlik doğrulaması için bir başlangıç belirteci sağlayın. |
subscription |
Azure Haritalar hesabınızdaki abonelik anahtarı. Abonelik anahtarı kimlik doğrulama türü için belirtilmelidir. |
Yöntemler
set |
AAD örtük verme mekanizmasını yapılandırmak için gerekli kimlik doğrulama seçeneklerini ayarlar. |
set |
Sas kimlik doğrulama yöntemini yapılandırmak için gerekli seçenekleri ayarlar. |
set |
Abonelik anahtarı kimlik doğrulama mekanizmasını yapılandırmak için gerekli seçenekleri ayarlar. |
set |
Anonim kimlik doğrulama yöntemini yapılandırmak için gerekli seçenekleri ayarlar. |
Özellik Ayrıntıları
aadAppId
Kayıtlı Azure AD uygulama kimliği. Bu, Azure AD kiracınızda kayıtlı bir uygulamanın uygulama kimliğidir. AAD kimlik doğrulama türü için belirtilmelidir.
aadAppId?: string
Özellik Değeri
string
aadInstance
Oturum açmak için kullanılacak AAD örneği.
AAD kimlik doğrulama türü kullanılırken isteğe bağlı olarak belirtilebilir.
Varsayılan olarak https://login.microsoftonline.com/
örnek kullanılır.
aadInstance?: string
Özellik Değeri
string
aadTenant
tarafından aadAppId
belirtilen kayıtlı uygulamaya sahip olan AAD kiracısı.
AAD kimlik doğrulama türü için belirtilmelidir.
aadTenant?: string
Özellik Değeri
string
authContext
İsteğe bağlı olarak, MSAL.js kitaplığından var olan PublicClientApplication
birini sağlayın.
Bu kimlik doğrulama bağlamı AAD belirtecini almak için kullanılır.
Yalnızca AAD kimlik doğrulama türüyle kullanılır.
Bu kimlik doğrulama bağlamı ile aynı AAD uygulama kimliğini this.aadAppId
kullanacak şekilde yapılandırılmalıdır.
Bu sağlanmazsa tüm harita örnekleri kendi özel kimlik doğrulama bağlamlarını paylaşır.
authContext?: PublicClientApplication
Özellik Değeri
PublicClientApplication
authType
Kullanılacak kimlik doğrulama mekanizması.
authType?: AuthenticationType
Özellik Değeri
clientId
Azure Haritalar istemci kimliği olan Bu, haritalar hesabını tanımlamak için kullanılan benzersiz bir tanımlayıcıdır. Her zaman belirtilmesi tercih edilir, ancak AAD ve anonim kimlik doğrulama türleri için belirtilmelidir.
clientId?: string
Özellik Değeri
string
getToken
Anonim/sas kimlik doğrulama mekanizmasıyla kullanılacak bir geri çağırma. Bu geri çağırma, kimlik doğrulama belirtecini çözümlemek için sorumludur. Örneğin, bir uç noktadan CORS korumalı belirteç getirme.
getToken?: getAuthTokenCallback
Özellik Değeri
sasToken
İsteğe bağlı olarak sas kimlik doğrulaması için bir başlangıç belirteci sağlayın.
sasToken?: string
Özellik Değeri
string
subscriptionKey
Azure Haritalar hesabınızdaki abonelik anahtarı. Abonelik anahtarı kimlik doğrulama türü için belirtilmelidir.
subscriptionKey?: string
Özellik Değeri
string
Yöntem Ayrıntıları
setAadProperties(string, string, string, string, PublicClientApplication)
AAD örtük verme mekanizmasını yapılandırmak için gerekli kimlik doğrulama seçeneklerini ayarlar.
function setAadProperties(clientId: string, aadAppId: string, aadTenant: string, aadInstance?: string, authContext?: PublicClientApplication)
Parametreler
- clientId
-
string
Azure haritalar hesabınızdaki istemci kimliği
- aadAppId
-
string
uygulama kimliğini Azure AD
- aadTenant
-
string
Azure AD Kiracı Adı
- aadInstance
-
string
İsteğe bağlı bir Azure AD Örneği
- authContext
-
PublicClientApplication
MSAL.js kitaplığından isteğe bağlı PublicClientApplication
setSasCallbackFunction(getAuthTokenCallback)
Sas kimlik doğrulama yöntemini yapılandırmak için gerekli seçenekleri ayarlar.
function setSasCallbackFunction(getTokenCallback: getAuthTokenCallback)
Parametreler
- getTokenCallback
- getAuthTokenCallback
Kimlik doğrulama belirtecini çözümlemeden sorumlu geri çağırma işlevi.
setSubscriptionKey(string)
Abonelik anahtarı kimlik doğrulama mekanizmasını yapılandırmak için gerekli seçenekleri ayarlar.
function setSubscriptionKey(key: string)
Parametreler
- key
-
string
setTokenCallbackFunction(getAuthTokenCallback)
Anonim kimlik doğrulama yöntemini yapılandırmak için gerekli seçenekleri ayarlar.
function setTokenCallbackFunction(getTokenCallback: getAuthTokenCallback)
Parametreler
- getTokenCallback
- getAuthTokenCallback
Kimlik doğrulama belirtecini çözümlemeden sorumlu geri çağırma işlevi.