AuthenticationOptions interface

Azure Maps サービスでマップ コントロールを認証する方法を指定するためのオプション。

Extends

プロパティ

aadAppId

Azure AD 登録済みアプリ ID。 これは、Azure AD テナントに登録されているアプリのアプリ ID です。 AAD 認証の種類に指定する必要があります。

aadInstance

ログインに使用する AAD インスタンス。 AAD 認証の種類を使用する場合は、必要に応じて指定できます。 既定では、 https://login.microsoftonline.com/ インスタンスが使用されます。

aadTenant

aadAppId指定された登録済みアプリを所有する AAD テナント。 AAD 認証の種類に指定する必要があります。

authContext

必要に応じて、MSAL.js ライブラリから既存 PublicClientApplication のものを指定します。 この認証コンテキストは、AAD トークンを取得するために使用されます。 AAD 認証の種類でのみ使用されます。 この認証コンテキストは、 と同じ AAD アプリ ID を this.aadAppId使用するように構成する必要があります。 これが指定されていない場合、すべてのマップ インスタンスは独自のプライベート認証コンテキストを共有します。

authType

使用する認証メカニズム。

clientId

Azure Mapsクライアント ID。これは、マップ アカウントを識別するために使用される一意の識別子です。 常に指定することをお勧めしますが、AAD 認証の種類と匿名認証の種類に指定する必要があります。

getToken

匿名/sas 認証メカニズムで使用するコールバック。 このコールバックは、認証トークンへの解決を担当します。 たとえば、エンドポイントから CORS で保護されたトークンをフェッチします。

sasToken

必要に応じて、sas 認証用の初期トークンを指定します。

subscriptionKey

Azure Maps アカウントのサブスクリプション キー。 サブスクリプション キーの認証の種類に指定する必要があります。

メソッド

setAadProperties(string, string, string, string, PublicClientApplication)

AAD 暗黙的な許可メカニズムを構成するために必要な認証オプションを設定します。

setSasCallbackFunction(getAuthTokenCallback)

sas 認証方法を構成するために必要なオプションを設定します。

setSubscriptionKey(string)

サブスクリプション キー認証メカニズムを構成するために必要なオプションを設定します。

setTokenCallbackFunction(getAuthTokenCallback)

匿名認証方法を構成するために必要なオプションを設定します。

プロパティの詳細

aadAppId

Azure AD 登録済みアプリ ID。 これは、Azure AD テナントに登録されているアプリのアプリ ID です。 AAD 認証の種類に指定する必要があります。

aadAppId?: string

プロパティ値

string

aadInstance

ログインに使用する AAD インスタンス。 AAD 認証の種類を使用する場合は、必要に応じて指定できます。 既定では、 https://login.microsoftonline.com/ インスタンスが使用されます。

aadInstance?: string

プロパティ値

string

aadTenant

aadAppId指定された登録済みアプリを所有する AAD テナント。 AAD 認証の種類に指定する必要があります。

aadTenant?: string

プロパティ値

string

authContext

必要に応じて、MSAL.js ライブラリから既存 PublicClientApplication のものを指定します。 この認証コンテキストは、AAD トークンを取得するために使用されます。 AAD 認証の種類でのみ使用されます。 この認証コンテキストは、 と同じ AAD アプリ ID を this.aadAppId使用するように構成する必要があります。 これが指定されていない場合、すべてのマップ インスタンスは独自のプライベート認証コンテキストを共有します。

authContext?: PublicClientApplication

プロパティ値

PublicClientApplication

authType

使用する認証メカニズム。

authType?: AuthenticationType

プロパティ値

clientId

Azure Mapsクライアント ID。これは、マップ アカウントを識別するために使用される一意の識別子です。 常に指定することをお勧めしますが、AAD 認証の種類と匿名認証の種類に指定する必要があります。

clientId?: string

プロパティ値

string

getToken

匿名/sas 認証メカニズムで使用するコールバック。 このコールバックは、認証トークンへの解決を担当します。 たとえば、エンドポイントから CORS で保護されたトークンをフェッチします。

getToken?: getAuthTokenCallback

プロパティ値

sasToken

必要に応じて、sas 認証用の初期トークンを指定します。

sasToken?: string

プロパティ値

string

subscriptionKey

Azure Maps アカウントのサブスクリプション キー。 サブスクリプション キーの認証の種類に指定する必要があります。

subscriptionKey?: string

プロパティ値

string

メソッドの詳細

setAadProperties(string, string, string, string, PublicClientApplication)

AAD 暗黙的な許可メカニズムを構成するために必要な認証オプションを設定します。

function setAadProperties(clientId: string, aadAppId: string, aadTenant: string, aadInstance?: string, authContext?: PublicClientApplication)

パラメーター

clientId

string

Azure Maps アカウントからのクライアント ID

aadAppId

string

Azure AD App ID (Azure AD アプリ ID)

aadTenant

string

Azure AD Tenant Name (Azure AD テナント名)

aadInstance

string

オプションの Azure AD インスタンス

authContext

PublicClientApplication

MSAL.js ライブラリからの省略可能なPublicClientApplication

setSasCallbackFunction(getAuthTokenCallback)

sas 認証方法を構成するために必要なオプションを設定します。

function setSasCallbackFunction(getTokenCallback: getAuthTokenCallback)

パラメーター

getTokenCallback
getAuthTokenCallback

認証トークンへの解決を担当するコールバック関数。

setSubscriptionKey(string)

サブスクリプション キー認証メカニズムを構成するために必要なオプションを設定します。

function setSubscriptionKey(key: string)

パラメーター

key

string

setTokenCallbackFunction(getAuthTokenCallback)

匿名認証方法を構成するために必要なオプションを設定します。

function setTokenCallbackFunction(getTokenCallback: getAuthTokenCallback)

パラメーター

getTokenCallback
getAuthTokenCallback

認証トークンへの解決を担当するコールバック関数。