OEM Profile: Create a Third-Party Login

This dialog box is used to add new credentials for a supported external provider as follows:

  1. For Provider, select the name of the external provider (who provides the OAuth token during the log-in process). The following are currently supported:
    • Wechat
    • Google
    • Facebook
    • Apple

If you selected Apple, complete the following steps. For the other supported providers, proceed to Step 2.

Refer to the following example of the dialog box for the Apple provider:

  1. For Team ID, enter this 10-character alphanumeric string that Apple provided when you received the Apple Development Kit. This identifier is generated by Apple and is necessary for automatic signing of your application.
  2. For Ayla Application ID, select your Ayla-assigned application identifier in the drop-down list that displays when you start to type the ID in this field (an example is shown below).

If you do not know your Application ID, click the Apps tab in the OEM Profile to find it; refer to the example shown below. When you register your application by creating a new app in the dashboard, Ayla assigns the application this unique ID.

  1. For Bundle ID, enter this Apple-required identifier. This ID can vary in character length, and Apple recommends that developers use a reverse domain name notation with the name of your application appended; for example, com.aylanetworks.bundleid.fasttrack. This must be a unique ID, so no two applications have the same Bundle ID. It is used to uniquely identify the application in Apple's ecosystem.
  2. For Service ID, enter this Apple-required identifier. This ID can vary in character length, and Apple recommends that developers use a reverse domain name notation with the name of your application appended; for example: 4K93KVU666.com.aylanetworks.FastTrack.
  3. For Key ID, enter this Apple-generated identifier, which you should have requested from your developer account on developer.apple.com. This is a 10-character alphanumeric string, such as PG7T99S8TN. The Key ID is required to download the Apple Client Secret Signing Key, which you upload as the Private Authorization Key in the Ayla Customer Dashboard.
  4. For Private Auth Key, click the Choose File button to upload the file that contains your secret key provided by Apple. Unlike Google or Facebook who give you a string to enter as your secret key, Apple provides a file that our platform uses for authentication when you sign in to the Ayla application using your Apple credentials.
  1. For Client ID, enter this public identifier for the application. This ID is often a 32-character hex string and is unique across all clients that the authorization server handles; for example, 292085223830.apps.googleusercontent.com is an acceptable Google Client ID for OAuth 2.0.
  2. For Client Secret, enter the secret OAuth code. This secret is known only to the application and the authorization server.
  3. Click CREATE to add this information to the table listing on the Third-Party Login tab, or CANCEL to close the dialog box without saving.

 

See Also: OEM Profile Third-Party Tab, OEM Profile Apps Tab

How to get here on the dashboard: Click OEM Profile in the Navigation Panel on the left, the Third-Party Login tab, and then the CREATE button.