컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
토큰이란 무엇인가요?
Fleet Engine은 신뢰 수준이 낮은 환경(스마트폰 및 브라우저)의 API 메서드 호출에 JSON 웹 토큰(JWT)을 사용해야 합니다.
JWT는 서버에서 시작되어 서명되고 암호화된 후 만료되거나 더 이상 유효하지 않을 때까지 후속 서버 상호작용을 위해 클라이언트로 전달됩니다.
주요 세부정보
JSON 웹 토큰에 관한 자세한 내용은 Fleet Engine 기본사항의 JSON 웹 토큰을 참고하세요.
클라이언트는 어떻게 토큰을 가져오나요?
운전자 또는 소비자가 적절한 승인 사용자 인증 정보를 사용하여 앱에 로그인하면 해당 기기에서 발행된 모든 업데이트는 앱의 권한을 Fleet Engine에 전달하는 적절한 승인 토큰을 사용해야 합니다.
개발자는 클라이언트 구현에서 다음 작업을 할 수 있는 기능을 제공해야 합니다.
- 서버에서 JSON 웹 토큰을 가져옵니다.
- 토큰이 만료될 때까지 토큰을 재사용하여 토큰 새로고침을 최소화합니다.
- 토큰이 만료되면 새로고침합니다.
AuthTokenFactory
클래스는 위치 업데이트 시 승인 토큰을 생성합니다. SDK는 Fleet Engine으로 전송할 업데이트 정보와 함께 토큰을 패키징해야 합니다. SDK를 초기화하기 전에 서버 측 구현에서 토큰을 발급할 수 있는지 확인합니다.
Fleet Engine 서비스에서 예상하는 토큰에 관한 자세한 내용은 Fleet Engine의 JSON 웹 토큰 발급을 참고하세요.
승인 토큰 가져오기 도구의 예
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2025-01-16(UTC)
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-01-16(UTC)"],[[["Fleet Engine requires JSON Web Tokens (JWTs) for API calls from low-trust environments like smartphones and browsers, which are signed by a service account on your server."],["Your backend should use standard Application Default Credentials to authenticate with Fleet Engine."],["Client applications need to fetch, reuse, and refresh JWTs from your server for authorization when interacting with Fleet Engine."],["The `AuthTokenFactory` class helps generate these authorization tokens, which are then included with location updates sent to Fleet Engine."]]],["JSON Web Tokens (JWTs) are required for API calls from low-trust environments like smartphones and browsers. Clients fetch JWTs from the server upon user login and reuse them until expiry, refreshing them as needed. The `AuthTokenFactory` class generates tokens packaged with update information for Fleet Engine. Your server must use Application Default Credentials and appropriate service accounts to sign and issue JWTs, communicating app permissions to Fleet Engine. Client implementations must fetch, reuse, and refresh these tokens.\n"]]