Внедрение Google Войти - PullRequest
0 голосов
/ 10 апреля 2019

Я внедряю Google Sign In и в официальной документации говорится:

Если ваше приложение аутентифицируется на бэкэнд-сервере или получает доступ к API Google из вашего бэкендасервер, вы должны получить идентификатор клиента OAuth 2.0, который был создан для вашего сервера

Это мой случай, но когда он говорит «Идентификатор клиента OAuth 2.0, который был создан для вашего сервера», он перенаправляет меня наавтоматически сгенерированный идентификатор клиента.Этот идентификатор клиента действительно используется на стороне сервера?Где?

Потому что я знаю, что у них есть эта функция:

GoogleIdTokenVerifier verifier = new GoogleIdTokenVerifier.Builder(transport, jsonFactory)
// Specify the CLIENT_ID of the app that accesses the backend:
.setAudience(Collections.singletonList(CLIENT_ID))
// Or, if multiple clients access the backend:
//.setAudience(Arrays.asList(CLIENT_ID_1, CLIENT_ID_2, CLIENT_ID_3))
.build();

Но насколько я знаю (или думаю), что идентификаторы клиента - это идентификаторы типа Android (а не как предыдущий,это веб-тип).

Не могли бы вы вытащить меня из этого беспорядка?

...