ailnk0 / board_connect

This web app is designed to present the best moments to those who love board games.
https://board-connect.web.app/
Apache License 2.0
1 stars 0 forks source link

Login using firebaseui's GoogleAuthProvider not working on iOS 16+ #20

Closed ailnk0 closed 1 year ago

ailnk0 commented 1 year ago
ailnk0 commented 1 year ago

https://github.com/firebase/firebase-js-sdk/issues/6716

ailnk0 commented 1 year ago

https://github.com/firebase/firebaseui-web/issues/977

official solution

ailnk0 commented 1 year ago

https://firebase.google.com/docs/auth/web/third-party-storage-mitigation?hl=ko#mitigation_3_proxy_auth_requests_to_firebaseappcom

solved with Option 2: Switch to signInWithPopup()

Option 1: Update your Firebase config to use your custom domain as your authDomain only working with one authDomain, not working with {my-app}.web.app

Option 3: Proxy auth requests to firebaseapp.com same problem with Option 1

Option 4: Self-host the sign-in helper code in your domain This solution does not support Apple sign-in. I value supporting apple oauth.

Option 5: Handle provider sign-in independently Laborious, There are many high-priority development items right now, so we'll reconsider them later.