Я разрабатываю 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?