PROVIDER SETUP DOCS
Identity Auth
Integrating with Apple Identity
9min
pathfix allows you to easily add apple identity (login with apple) for your end user, handling authorization and enable communication between your app and apple in just a few minutes before proceeding, you must have enrolled in the apple developer program to enroll in the apple developer program, go to developer apple com/programs/enroll https //developer apple com/programs/enroll/ setup in apple developer portal create application on the apple developer portal, go to certificates, identifiers, & profiles on the identifiers tab, select the (+) button on the register a new identifier page, choose app ids and select continue (app ids include one or more service ids ) on the register an app id page, add a description you want under description and add the bundle id as per your domain (e g auth acmesaas com ) select sign in with apple from the capabilities list then select continue important make a note of your app id prefix (team id) from this step, you'll need to enter this in pathfix under team id review the app registration information and select register again, on the identifiers tab , select the (+) button on the register a new identifie r page, choose services ids and select continue on the register a services id page, provide a description and an identifier the description is what will be shown to the user on the consent screen the identifier will be your domain e g com acmesaas auth select configure on the pop up window, set the primary app id to the app id you created earlier specify your application's domain in the domain section for the return url , use the url https //labs pathfix com/integrate/command review the service registration information and select save generate apple keys on the keys tab in the apple developer portal, choose create a key or select the (+) button on the register a new key page give the key a name, check the box next to sign in with apple and select configure on the configure key page, link the key to the primary app id you created previously and select save finish creating the key by confirming the information and selecting continue and then reviewing the information and selecting register on the download your key page, download the key it will download as a p8 (pkcs#8) file you'll use this key in pathfix please note once you have downloaded the key, it will download in a p8 format you will need to open this file and reformat the key into a single line for use in pathfix e g sample p8 file data reformat to single line setup in pathfix keys required there are 4 keys that are required in pathfix for apple identity here's where you get each of the keys team id app id prefix service identifier com acmesaas auth (service id's bundle id) p8 key key downloaded and formatted into single line key id key id (from the download your key page) configure apple in pathfix login to your pathfix account and click on add application add the name of your saas and hit save select apple identity from the list of providers to integrate with you can change the display name and description enter the team id , service identifier , p8 key and key id generated from apple adding integration to your saas adding the sso/login functionality to the app is done based on your saas stack code based platform using an extension single sign on (sso) / social login docid 8ojvxce gcpu6ni ohuuy no code (bubble) platform using our plugin single sign on (sso) login docid\ sumkkrxp7qyvbsrogpevp need help? reach out to us at support\@pathfix com and we would be happy to assist!