Authentication

AuthToken 인터페이스

google.maps.journeySharing.AuthToken 인터페이스

토큰 가져오기 도구에서 반환한 인증 토큰입니다.

expiresInSeconds
유형: number
만료 시간(초)입니다. 토큰은 가져온 후 이 시간이 지나면 만료됩니다.
token
유형: string
토큰입니다.

AuthTokenContext 인터페이스

google.maps.journeySharing.AuthTokenContext 인터페이스

JSON 웹 토큰을 생성하는 데 필요한 추가 정보가 포함되어 있습니다.

deliveryVehicleId
선택사항
유형: string optional
제공된 경우 생성된 토큰에는 제공된 deliveryVehicleId에 대한 비공개 DeliveryVehicleId 클레임이 있어야 합니다.
taskId
선택사항
유형: string optional
제공된 경우 생성된 토큰에는 제공된 taskId에 대한 비공개 TaskId 클레임이 있어야 합니다.
trackingId
선택사항
유형: string optional
제공된 경우 생성된 토큰에는 제공된 trackingId에 대한 비공개 TrackingId 클레임이 있어야 합니다.
tripId
선택사항
유형: string optional
제공된 경우 생성된 토큰에는 제공된 tripId에 대한 비공개 TripId 클레임이 있어야 합니다.
vehicleId
선택사항
유형: string optional
제공된 경우 생성된 토큰에는 제공된 vehicleId에 대한 비공개 VehicleId 클레임이 있어야 합니다.

AuthTokenFetcher typedef

google.maps.journeySharing.AuthTokenFetcher typedef

인증 토큰 함수 유형입니다.

발행할 인증 토큰에 관한 세부정보가 포함된 AuthTokenFetcherOptions 객체를 허용하는 함수입니다. 이 함수는 토큰을 생성하고 토큰과 만료 시간이 포함된 AuthToken를 반환해야 합니다.

function(AuthTokenFetcherOptions): Promise<AuthToken>

AuthTokenFetcherOptions 인터페이스

google.maps.journeySharing.AuthTokenFetcherOptions 인터페이스

인증 토큰 가져오기 도구의 옵션입니다.

context
인증 토큰 컨텍스트입니다. 컨텍스트에 지정된 ID는 JSON 웹 토큰 발행 엔드포인트로 전송되는 요청에 추가되어야 합니다.
serviceType
Fleet Engine 서비스 유형입니다.

FleetEngineServiceType 상수

google.maps.journeySharing.FleetEngineServiceType 상수
라이브러리 "journeySharing"

Fleet Engine 서비스 유형

이러한 상수는 문자열로도 사용할 수 있습니다. TypeScript에서 문자열 리터럴은 FleetEngineServiceTypeString 유형으로 정의됩니다.

const {FleetEngineServiceType} = await google.maps.importLibrary("journeySharing");
DELIVERY_VEHICLE_SERVICE 배송 차량에 액세스하는 데 사용되는 Fleet Engine 서비스입니다.
TASK_SERVICE 할 일 정보에 액세스하는 데 사용되는 Fleet Engine 서비스입니다.
TRIP_SERVICE 여정 정보에 액세스하는 데 사용되는 Fleet Engine 서비스입니다.
UNKNOWN_SERVICE 알 수 없는 Fleet Engine 서비스입니다.