Using native controls for apple login
-
We want to implement sign in with Apple and we see that you support it.
But we want to use native controls, not the FusionAuth interface, for the mobile app. We want to do the login without ever sending the user to the system browser eiterh. This is mostly to follow Apple’s human interface guidelines.
-
Yes we support this. These docs should help you through this process.
https://fusionauth.io/docs/v1/tech/identity-providers/apple/#building-your-own-integration
https://fusionauth.io/docs/v1/tech/apis/identity-providers/apple/#complete-the-apple-login
From the latter doc:
Using this API you can pass that id token returned from Apple to FusionAuth and we will complete the login workflow and reconcile the user to FusionAuth.
Reconciliation means that the user is created in FusionAuth if needed, a JWT is generated, and a login session is created as well. They will essentially look like any other FusionAuth user.
-