Authentication

AuthToken-Schnittstelle

Schnittstelle google.maps.journeySharing.AuthToken

Das vom Token-Fetcher zurückgegebene Authentifizierungstoken.

expiresInSeconds
Typ: number
Die Ablaufzeit in Sekunden. Ein Token läuft nach dieser Zeitspanne nach dem Abrufen ab.
token
Typ: string
Das Token.

AuthTokenContext-Schnittstelle

Schnittstelle google.maps.journeySharing.AuthTokenContext

Enthält zusätzliche Informationen, die zum Erstellen von JSON Web Tokens erforderlich sind.

deliveryVehicleId
optional
Typ: string optional
Wenn angegeben, sollte das generierte Token einen privaten DeliveryVehicleId-Anspruch für die angegebene deliveryVehicleId haben.
taskId
optional
Typ: string optional
Wenn angegeben, sollte das generierte Token einen privaten TaskId-Anspruch für die angegebene taskId haben.
trackingId
optional
Typ: string optional
Wenn angegeben, sollte das generierte Token einen privaten TrackingId-Anspruch für die angegebene trackingId haben.
tripId
optional
Typ: string optional
Wenn angegeben, sollte das generierte Token einen privaten TripId-Anspruch für die angegebene tripId haben.
vehicleId
optional
Typ: string optional
Wenn angegeben, sollte das generierte Token eine private VehicleId-Anforderung für die angegebene vehicleId haben.

AuthTokenFetcher-typedef

google.maps.journeySharing.AuthTokenFetcher typedef

Funktionstyp des Authentifizierungstokens.

Eine Funktion, die ein AuthTokenFetcherOptions-Objekt mit Details zum zu erstellenden Authentifizierungstoken akzeptiert. Diese Funktion sollte das Token erstellen und ein AuthToken mit dem Token und seiner Ablaufzeit zurückgeben.

function(AuthTokenFetcherOptions): Promise<AuthToken>

AuthTokenFetcherOptions-Schnittstelle

Schnittstelle google.maps.journeySharing.AuthTokenFetcherOptions

Optionen für den Auth-Token-Fetcher.

context
Der Kontext des Authentifizierungstokens. Im Kontext angegebene IDs sollten der Anfrage hinzugefügt werden, die an den JSON Web Token-Minting-Endpunkt gesendet wird.
serviceType
Der Fleet Engine-Diensttyp.

FleetEngineServiceType-Konstanten

google.maps.journeySharing.FleetEngineServiceType Konstanten
Bibliothek "journeySharing"

Arten von Fleet Engine-Diensten.

Diese Konstanten können auch als Strings verwendet werden. In TypeScript werden die Stringliterale durch den Typ FleetEngineServiceTypeString definiert.

const {FleetEngineServiceType} = await google.maps.importLibrary("journeySharing");
DELIVERY_VEHICLE_SERVICE Fleet Engine-Dienst für den Zugriff auf Lieferfahrzeuge.
TASK_SERVICE Fleet Engine-Dienst, der für den Zugriff auf Aufgabeninformationen verwendet wird.
TRIP_SERVICE Fleet Engine-Dienst, der für den Zugriff auf Fahrteninformationen verwendet wird.
UNKNOWN_SERVICE Unbekannter Fleet Engine-Dienst.