Configuring your application in Apple
To use Apple ID as an identity provider, you must configure your application in Apple.
Before you begin
About this task
Perform this task to get the following information that is needed to configure Apple as an
identity providere in Verify.
- Service ID
- Key ID
- Private key file
- Team ID
Procedure
- Log in to the Apple developers site at https://developer.apple.com/.
-
Create an App ID.
- Click Certificates, Identifiers & Profiles.
- Click Identifiers.
- Select App IDs from the menu.
- Click +.
- On the Register a New Identifier page, ensure that App IDs is selected and click Continue.
- Enter a description and a bundle ID.
- Scroll down through the Capabilities list and select
Sign In with Apple. Enable as a primary App ID is displayed.
- Click Continue.
- Verify that the information is correct and click Register.
- Create a Service ID The Service ID is needed for the Verify Apple identity source configuration.
- Click Certificates, Identifiers & Profiles.
- Click Identifiers.
- Select Service IDs from the menu.
- Click +.
- On the Register a New IdentifierService ID page, ensure that Service IDs is selected and click Continue.
- Enter a description and an identifier.
- Click Continue.
- Verify that the information is correct and click Register.
- Enter the application domain and return URL. This step is done after creating the identity source on Verify. See Adding a social identity provider. You need the redirect URL and the tenant name.
- On the Identifiers page, select the Service ID that you created.
- Select the service ID that you created.
- Select Sign in with Apple.
- Click Configure.
- On the Web Authentication Configuration page, ensure that the correct Primary App ID is selected.
- In Domains and Subdomains, enter the verify.ibm.com tenant name and
domain. For example, mytenantname.verify.ibm.com
- In Return URLs, enter the redirect URL. This URL is available when you create your identity source inVerify.For example, https://mytenantname.ice.ibmcloud.com/idaas/mtfim/sps/idaas/login/apple/callback
- Click Next.
- Verify the information and click Done.
- Click Continue.
- Click Save.
- Create a private key for client authentication.
- Click Certificates, Identifiers & Profiles.
- Click Keys.
- Click +.
- Enter a key name.
- Select the Sign in with Apple check box.
- Click Configure.
- Select the Primary App ID that the key is to be associated with and click Save.
- Click Continue.
- Click Register.
- Click Download to download the key to your computer. Note: The key can be downloaded once only. Make sure that it is saved.
- Click Done.
- Select the key that you just created to view the Key
ID. This key ID and the key file that you downloaded are needed in the Verify Apple identity source configuration.
- Add an email domain.
- Click Certificates, Identifiers & Profiles.
- Click More.
- Click Configure.
- On the Configure Sign in with Apple for Email Communication page, click Email Sources.
- Click +.
- Enter the domain where the emails come from. The default Verify domain for emails is iam.ibm.com.
- Click Next.
- Click Register.
- Click Done.
- Get the Team ID. This ID is needed in the Verify Apple identity source configuration.
- Go to the Account page for the main page.
- Click Membership to see the Team
ID. The Team ID is also shown on the Certificates, Identifiers & Profiles page on the upper right.