==================================================================================== === Настроить oauth client для iOS: ==================================================================================== # 1. На https://developer.apple.com/account/resources/identifiers/list найти нужный AppID. 2. В настройках приложения найти секцию Sign In with Apple: App ID Configuration. Для Server-to-Server Notification Endpoint указать URL (разраб дает), куда будут приходить уведомления. ВАЖНОЕ ЗАМЕЧАНИЕ (актуально на 20260803): для конкретного приложения можно указать только один URL, поэтому разделение по окружениям невозможно без создания дополнительных AppID. 3. На https://developer.apple.com/account/resources/identifiers/list/serviceId создать serviceId. Активировать чекбокс "Sign In with Apple". Внутри настройки указать Primary App ID (из п. 1), "Domains and Subdomains" (разраб дает), "Return URLs" (разраб дает). 4. На https://developer.apple.com/account/resources/authkeys/list создать key с опцией Sign In with Apple, который будет использоваться в Google Firebase. Скачать ключ, записать KeyID. 5. На https://console.firebase.google.com/project/$PROJECT_NAME/authentication/providers нажать "Add new provider". Выбрать Apple, указать ServiceID из п. 3, указать Team ID (10-символьный ID, можно найти на https://developer.apple.com/account в секции Membership details), указать KeyID из п. 4, ввести ключ из п. 4, указать "callback URL" (тот же, что в п. 3 "Return URLs", разраб дает). 6. На https://console.cloud.google.com/auth/clients?project=$PROJECT_NAME создать oauth client с Application type "iOS". Указать имя клиента, Bundle ID (то, что начинается с com), App Store ID (URL вида https://appstoreconnect.apple.com/apps/$APP_STORE_ID/distribution/info, куда перейти можно через https://appstoreconnect.apple.com/apps) и Team ID (10-символьный ID, можно найти на https://developer.apple.com/account в секции Membership details). ==================================================================================== === Настроить oauth client для Android: ==================================================================================== # 1. Взять SHA-1 certificate fingerprint на https://play.google.com/console/u/0/developers/$ACCOUNT_ID/app/$APP_ID/keymanagement. 2. Взять Package name (начинается с com) на https://play.google.com/console/u/0/developers/$ACCOUNT_ID/app/$APP_ID/app-dashboard 3. На https://console.cloud.google.com/auth/clients?project=$PROJECT_NAME создать oauth client с Application type "Android". Указать имя клиента, Package name из п. 2, SHA-1 certificate fingerprint из п. 1.