Я хочу использовать Google для входа в свое приложение для iOS. Поэтому я зарегистрировал свое приложение в консоли разработчика Google и создал учетные данные для OAuth 2.0 для iOS.
Все работало так же, как в руководствах, но когда я закончил создание учетных данных, мне был предоставлен только идентификатор клиента, а не секрет клиента. Я приложил скриншот, показывающий отсутствующий секрет клиента.
введите сюда описание изображения
Я также попытался загрузить файл клиента OAuth, и он также показывает ту же информацию.
Я также подождал день, чтобы посмотреть, потребуется ли некоторое время для заполнения полей.
Я не могу найти в Интернете никакой другой информации, которую можно было бы попробовать, поскольку все говорят, что там должен быть указан секрет клиента. Поэтому я надеялся, что кто-нибудь из тех, кто занимается переполнением стека, может знать.
Это не пропало. Так задумано. Подумайте об этом: если вы поместите секрет в исходный код мобильного приложения, он будет виден всем, поскольку вам придется распространять все приложение, которое можно декомпилировать. Для мобильных приложений, собственных приложений и одностраничных приложений OAuth 2.0 должен работать без секрета клиента. вы будете использовать поток кода авторизации. Все клиентские библиотеки OAuth 2.0 должны иметь эту возможность «из коробки».
Рис, у меня был точно такой же вопрос, как и у тебя. Без секрета получилось?
Спасибо, это имеет смысл. Мне просто хотелось бы, чтобы в документах Google не говорилось обратного, лол.