У меня есть организация GSuite, у которой есть частное приложение Android, опубликованное через консоль администратора Google. В этой организации есть проект проверки подлинности Firebase, и пользователи могут входить в систему через поставщика Google SignOn в моем приложении.
По деловым причинам мы создали отдельную организацию GSuite. Мы не хотим, чтобы различные вещи были доступны пользователям 2-й организации, но мы хотим, чтобы им было доступно личное приложение. Это было легко сделать, заблокировав внутреннее приложение и поделившись личным приложением со второй организацией GSuite в консоли администратора Google. Так что теперь у нас есть частное приложение, которое можно загрузить только тем, кто входит в эти организации в Play Store.
Однако только GSuiteOrg-1 может войти в систему аутентификации Firebase. Совместное использование приложения не помогло аутентификации Firebase для GSuiteOrg-2.
Какие настройки или реализации мне понадобятся, чтобы сделать так, чтобы GSuiteOrg-2 мог также войти в систему?
Прямо сейчас, когда я пытаюсь войти с пользователем из GSuiteOrg-2, я получаю эту трассировку стека в Android Studio:
E/AuthUI: A sign-in error occurred.
c.b.a.a.f: Code: 12500, message: 12500:
at c.b.a.a.r.b.e.a(GoogleSignInHandler.java:110)
at com.firebase.ui.auth.ui.idp.SingleSignInActivity.onActivityResult(SingleSignInActivity.java:128)
at android.app.Activity.dispatchActivityResult(Activity.java:7472)
at android.app.ActivityThread.deliverResults(ActivityThread.java:4590)
at android.app.ActivityThread.handleSendResult(ActivityThread.java:4639)
at android.app.servertransaction.ActivityResultItem.execute(ActivityResultItem.java:49)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1977)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:6936)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:870)