Аутентифицируйте мое «приложение» на конечных точках Google Cloud, а не на «пользователе»

То, что я пытаюсь сделать, - это аутентифицировать мое приложение Android в конечной точке Google Cloud. По сути, конечные точки должны позволять моему Android-приложению получать доступ только к методам и ничего больше.

Я сделал эти вещи -

Создайте идентификатор клиента, используя мое значение SHA1 в Eclipse в Google Cloud Console.

Создайте идентификатор веб-клиента в консоли Google Cloud для моего проекта конечной точки.

Добавьте оба этих идентификатора клиента в «@Api», упомянутом на каждой конечной точке.

Добавьте дополнительный пользовательский параметр в методы конечной точки.

Восстановите и разверните серверную часть в облаке.

Но когда я запускаю это, «пользователь» всегда появляется как «ноль». Я в конце концов пытаюсь найти правильный метод работы для всего этого.

Я искал много форумов, но нигде не нашел правильных ответов.

Вот еще один подобный постОграничить доступ к конечным точкам Google Cloud для приложения Android

Это ссылка, которую я использую -https://developers.google.com/appengine/docs/java/endpoints/auth

Кто-нибудь здесь делал это раньше? Моя главная цель - не допустить доступа к конечным точкам неаутентифицированных приложений и внешнего мира по очевидным причинам безопасности. Я не хочу использовать аутентификацию на основе конечного пользователя, поскольку хочу, чтобы мое приложение было очень простым.

Ответы на вопрос(3)

Ваш ответ на вопрос