Как google-карты аутентифицируют вызов API REST? - PullRequest
0 голосов
/ 08 июня 2019

Я разрабатываю REST API, где мне нужно аутентифицировать клиента. Я хочу аутентифицировать клиента точно так же, как Google аутентифицирует клиента, когда клиенты делают вызов API карты Google.

В случае карт Google Google использует хэш Package name и SHA-1, а затем Google предоставляет api key. С помощью этого ApiKey приложение для Android звонит на сервер Google Map. И затем они либо отклоняют запрос, либо возвращают ответ на основе аутентификации.

Q.1. Как google-map-server аутентифицирует приложение для Android, которое выполняет вызов REST, используя правильный ApiKey для сервера Google Map?

1 Ответ

0 голосов
/ 09 июня 2019

Этот ответ основан на Google Directions API.Поскольку Google Map Android SDK выполняет вызов REST под .getMapAsync(), нет документации о том, как он его вызывает.

Я предполагаю, что он выполняет тот же вызов REST, который используется в Google Directions API.

Отправляет ключ API через значение запроса REST.https://maps.googleapis.com/maps/api/directions/json?key=API_KEY.

Теперь я не уверен, почему вы хотите аутентифицировать своего клиента, используя ключ API.

...