AuthenticationOptions interface
Opciones para especificar cómo se debe autenticar el control de mapa con los servicios de Azure Maps.
- Extends
Propiedades
aad |
Identificador de aplicación registrado de Azure AD. Este es el identificador de aplicación de una aplicación registrada en el inquilino de Azure AD. Debe especificarse para el tipo de autenticación de AAD. |
aad |
Instancia de AAD que se va a usar para iniciar sesión.
Opcionalmente, se puede especificar al usar el tipo de autenticación de AAD.
De forma predeterminada, se usará la |
aad |
El inquilino de AAD que posee la aplicación registrada especificada por |
auth |
Opcionalmente, proporcione un existente |
auth |
Mecanismo de autenticación que se va a usar. |
client |
El identificador de cliente de Azure Maps, se trata de un identificador único que se usa para identificar la cuenta de mapas. Se prefiere especificar siempre, pero debe especificarse para los tipos de autenticación AAD y anónimos. |
get |
Devolución de llamada que se va a usar con el mecanismo de autenticación anónimo/sas. Esta devolución de llamada será responsable de resolver en un token de autenticación. Por ejemplo, capturar un token protegido por CORS desde un punto de conexión. |
sas |
Opcionalmente, proporcione un token inicial para la autenticación sas. |
subscription |
Clave de suscripción de la cuenta de Azure Maps. Debe especificarse para el tipo de autenticación de clave de suscripción. |
Métodos
set |
Establece las opciones de autenticación necesarias para configurar el mecanismo de concesión implícita de AAD. |
set |
Establece las opciones necesarias para configurar el método de autenticación sas. |
set |
Establece las opciones necesarias para configurar el mecanismo de autenticación de clave de suscripción. |
set |
Establece las opciones necesarias para configurar el método de autenticación anónima. |
Detalles de las propiedades
aadAppId
Identificador de aplicación registrado de Azure AD. Este es el identificador de aplicación de una aplicación registrada en el inquilino de Azure AD. Debe especificarse para el tipo de autenticación de AAD.
aadAppId?: string
Valor de propiedad
string
aadInstance
Instancia de AAD que se va a usar para iniciar sesión.
Opcionalmente, se puede especificar al usar el tipo de autenticación de AAD.
De forma predeterminada, se usará la https://login.microsoftonline.com/
instancia.
aadInstance?: string
Valor de propiedad
string
aadTenant
El inquilino de AAD que posee la aplicación registrada especificada por aadAppId
.
Debe especificarse para el tipo de autenticación de AAD.
aadTenant?: string
Valor de propiedad
string
authContext
Opcionalmente, proporcione un existente PublicClientApplication
desde la biblioteca de MSAL.js.
Este contexto de autenticación se usará para adquirir el token de AAD.
Solo se usa con el tipo de autenticación de AAD.
Este contexto de autenticación debe configurarse para usar el mismo identificador de aplicación de AAD que this.aadAppId
.
Si no se proporciona, todas las instancias de asignación compartirán su propio contexto de autenticación privada.
authContext?: PublicClientApplication
Valor de propiedad
PublicClientApplication
authType
Mecanismo de autenticación que se va a usar.
authType?: AuthenticationType
Valor de propiedad
clientId
El identificador de cliente de Azure Maps, se trata de un identificador único que se usa para identificar la cuenta de mapas. Se prefiere especificar siempre, pero debe especificarse para los tipos de autenticación AAD y anónimos.
clientId?: string
Valor de propiedad
string
getToken
Devolución de llamada que se va a usar con el mecanismo de autenticación anónimo/sas. Esta devolución de llamada será responsable de resolver en un token de autenticación. Por ejemplo, capturar un token protegido por CORS desde un punto de conexión.
getToken?: getAuthTokenCallback
Valor de propiedad
sasToken
Opcionalmente, proporcione un token inicial para la autenticación sas.
sasToken?: string
Valor de propiedad
string
subscriptionKey
Clave de suscripción de la cuenta de Azure Maps. Debe especificarse para el tipo de autenticación de clave de suscripción.
subscriptionKey?: string
Valor de propiedad
string
Detalles del método
setAadProperties(string, string, string, string, PublicClientApplication)
Establece las opciones de autenticación necesarias para configurar el mecanismo de concesión implícita de AAD.
function setAadProperties(clientId: string, aadAppId: string, aadTenant: string, aadInstance?: string, authContext?: PublicClientApplication)
Parámetros
- clientId
-
string
Id. de cliente de la cuenta de Azure Maps
- aadAppId
-
string
Identificador de aplicación de Azure AD
- aadTenant
-
string
Nombre del inquilino de Azure AD
- aadInstance
-
string
Una instancia opcional de Azure AD
- authContext
-
PublicClientApplication
Un opcional PublicClientApplication
de la biblioteca de MSAL.js
setSasCallbackFunction(getAuthTokenCallback)
Establece las opciones necesarias para configurar el método de autenticación sas.
function setSasCallbackFunction(getTokenCallback: getAuthTokenCallback)
Parámetros
- getTokenCallback
- getAuthTokenCallback
Función de devolución de llamada responsable de resolver en un token de autenticación.
setSubscriptionKey(string)
Establece las opciones necesarias para configurar el mecanismo de autenticación de clave de suscripción.
function setSubscriptionKey(key: string)
Parámetros
- key
-
string
setTokenCallbackFunction(getAuthTokenCallback)
Establece las opciones necesarias para configurar el método de autenticación anónima.
function setTokenCallbackFunction(getTokenCallback: getAuthTokenCallback)
Parámetros
- getTokenCallback
- getAuthTokenCallback
Función de devolución de llamada responsable de resolver en un token de autenticación.