realm / realm-js

Realm is a mobile database: an alternative to SQLite & key-value stores
https://realm.io
Apache License 2.0
5.68k stars 563 forks source link

Compatibility with Cross-Platform Apple Sign-In #6227

Open jasontlouro opened 8 months ago

jasontlouro commented 8 months ago
          @kneth You didn't solve this issue; you just documented it. https://www.mongodb.com/docs/atlas/app-services/authentication/apple/

When using Sign-in with Apple with Atlas App Services, you can configure the Apple authentication provider for either a mobile application or a web application. If you would like to use Sign in with Apple for both, you could set up your own manual Sign in with Apple flow for either the web or mobile app. Then, use the JWT that returns with the Custom JWT authentication provider. In the Realm SDKs, you can then link the user identities for each authentication provider to a single user. To use Sign in with Apple exclusively with either a web or a mobile application, choose your application type and follow this guide.

What exactly was the update deployed in March? Custom JWT was already available as an option before then.

Originally posted by @jasontlouro in https://github.com/realm/realm-js/issues/4787#issuecomment-1559399353

kneth commented 7 months ago

@jasontlouro Using Apple credentials across iOS and Android is currently not supported. I suggest you raise the issue through our regular customer support channels.