Authentication
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Interfaz de google.maps.journeySharing.AuthToken
El token de autenticación que muestra el recuperador de tokens.
Propiedades |
expiresInSeconds |
Tipo: number
Es el tiempo de vencimiento en segundos. Un token vence en este período después de la recuperación. |
token |
Tipo: string
El token |
Interfaz de google.maps.journeySharing.AuthTokenContext
Contiene información adicional necesaria para acuñar tokens web JSON.
Propiedades |
deliveryVehicleId optional |
Tipo: string optional
Cuando se proporciona, el token creado debe tener un reclamo DeliveryVehicleId privado para el deliveryVehicleId proporcionado. |
taskId optional |
Tipo: string optional
Cuando se proporciona, el token creado debe tener un reclamo TaskId privado para el taskId proporcionado. |
trackingId optional |
Tipo: string optional
Cuando se proporciona, el token creado debe tener un reclamo TrackingId privado para el trackingId proporcionado. |
tripId optional |
Tipo: string optional
Cuando se proporciona, el token creado debe tener un reclamo TripId privado para el tripId proporcionado. |
vehicleId optional |
Tipo: string optional
Cuando se proporciona, el token creado debe tener una reclamación VehicleId privada para el vehículo proporcionado. |
google.maps.journeySharing.AuthTokenFetcher
typedef
Es el tipo de función del token de autenticación.
Es una función que acepta un objeto AuthTokenFetcherOptions
que contiene detalles sobre el token de autenticación que se acuñará. Esta función debe acuñar el token y mostrar un AuthToken
que contenga el token y su fecha de vencimiento.
function(AuthTokenFetcherOptions): Promise<AuthToken>
Interfaz de google.maps.journeySharing.AuthTokenFetcherOptions
Opciones para el recuperador de tokens de autenticación.
Propiedades |
context |
El contexto del token de autenticación Los IDs especificados en el contexto se deben agregar a la solicitud que se envía al extremo de acuñación de tokens web JSON. |
serviceType |
Es el tipo de servicio de Fleet Engine. |
Constantes de google.maps.journeySharing.FleetEngineServiceType
Tipos de servicios de Fleet Engine
Para acceder, llama a const {FleetEngineServiceType} = await google.maps.importLibrary("journeySharing")
. Consulta Bibliotecas de la API de Maps JavaScript.
Constantes |
DELIVERY_VEHICLE_SERVICE |
Servicio de Fleet Engine que se usa para acceder a los vehículos de entrega. |
TASK_SERVICE |
Servicio de Fleet Engine que se usa para acceder a la información de la tarea. |
TRIP_SERVICE |
Servicio de Fleet Engine que se usa para acceder a la información de los viajes. |
UNKNOWN_SERVICE |
Servicio de motor de flota desconocido. |
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2024-12-22 (UTC)
[null,null,["Última actualización: 2024-12-22 (UTC)"],[],[],null,["# Authentication\n\nThe documentation for has moved to a different page.\n\nThe documentation for the linked item could not be found. \n\n[AuthToken](#AuthToken)\ninterface\n---------------------------------\n\n\ngoogle.maps.journeySharing`.`AuthToken\ninterface\n\nThe auth token returned by the token fetcher.\n\n| ### Properties ||\n|-------------------------------------------------|-----------------------------------------------------------------------------------------------------------|\n| [expiresInSeconds](#AuthToken.expiresInSeconds) | **Type:** `number` The expiration time in seconds. A token expires in this amount of time after fetching. |\n| [token](#AuthToken.token) | **Type:** `string` The token. |\n\n[AuthTokenContext](#AuthTokenContext)\ninterface\n-----------------------------------------------\n\n\ngoogle.maps.journeySharing`.`AuthTokenContext\ninterface\n\nContains additional information needed to mint JSON Web Tokens.\n\n| ### Properties ||\n|---------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------|\n| [deliveryVehicleId](#AuthTokenContext.deliveryVehicleId)` `optional | **Type:** `string `optional When provided, the minted token should have a private `DeliveryVehicleId` claim for the provided deliveryVehicleId. |\n| [taskId](#AuthTokenContext.taskId)` `optional | **Type:** `string `optional When provided, the minted token should have a private `TaskId` claim for the provided taskId. |\n| [trackingId](#AuthTokenContext.trackingId)` `optional | **Type:** `string `optional When provided, the minted token should have a private `TrackingId` claim for the provided trackingId. |\n| [tripId](#AuthTokenContext.tripId)` `optional | **Type:** `string `optional When provided, the minted token should have a private `TripId` claim for the provided tripId. |\n| [vehicleId](#AuthTokenContext.vehicleId)` `optional | **Type:** `string `optional When provided, the minted token should have a private `VehicleId` claim for the provided vehicleId. |\n\n[AuthTokenFetcher](#AuthTokenFetcher)\ntypedef\n---------------------------------------------\n\n\ngoogle.maps.journeySharing`.`AuthTokenFetcher\ntypedef\n\nAuth token function type. \n\nA function that accepts a [AuthTokenFetcherOptions](/maps/documentation/javascript/reference/journey-sharing-authentication#AuthTokenFetcherOptions) object, containing details about the auth token to be minted. This function should mint the token and return a [AuthToken](/maps/documentation/javascript/reference/journey-sharing-authentication#AuthToken) containing the token and its expiry time.\n\n`function(`[AuthTokenFetcherOptions](/maps/documentation/javascript/reference/journey-sharing-authentication#AuthTokenFetcherOptions)`): `[Promise](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise)`\u003c`[AuthToken](/maps/documentation/javascript/reference/journey-sharing-authentication#AuthToken)`\u003e` \n\n[AuthTokenFetcherOptions](#AuthTokenFetcherOptions)\ninterface\n-------------------------------------------------------------\n\n\ngoogle.maps.journeySharing`.`AuthTokenFetcherOptions\ninterface\n\nOptions for the auth token fetcher.\n\n| ### Properties ||\n|-----------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [context](#AuthTokenFetcherOptions.context) | **Type:** [AuthTokenContext](/maps/documentation/javascript/reference/journey-sharing-authentication#AuthTokenContext) The auth token context. IDs specified in the context should be added to the request sent to the JSON Web Token minting endpoint. |\n| [serviceType](#AuthTokenFetcherOptions.serviceType) | **Type:** [FleetEngineServiceType](/maps/documentation/javascript/reference/journey-sharing-authentication#FleetEngineServiceType) The Fleet Engine service type. |\n\n[FleetEngineServiceType](#FleetEngineServiceType)\nconstants\n-----------------------------------------------------------\n\n\ngoogle.maps.journeySharing`.`FleetEngineServiceType\nconstants\n\nTypes of Fleet Engine services.\n\nAccess by calling `const {FleetEngineServiceType} = await google.maps.importLibrary(\"journeySharing\")`. \nSee [Libraries in the Maps JavaScript API](/maps/documentation/javascript/libraries).\n\n| ### Constants ||\n|------------------------------------------------------------------------------|--------------------------------------------------------|\n| [DELIVERY_VEHICLE_SERVICE](#FleetEngineServiceType.DELIVERY_VEHICLE_SERVICE) | Fleet Engine service used to access delivery vehicles. |\n| [TASK_SERVICE](#FleetEngineServiceType.TASK_SERVICE) | Fleet Engine service used to access task information. |\n| [TRIP_SERVICE](#FleetEngineServiceType.TRIP_SERVICE) | Fleet Engine service used to access trip information. |\n| [UNKNOWN_SERVICE](#FleetEngineServiceType.UNKNOWN_SERVICE) | Unknown Fleet Engine service. |"]]