Copy the redirect URI
In the Authdog console, select the project and environment, open Authentication > Providers, find Planning Center, and click Enable. Copy the redirect URI shown in the form:
https://identity.authdog.com/api/v1/callback/<connectionId>Create the application
- Open the Planning Center developer applications page.
- Create a new application and name it.
- Under Redirect URI, paste the redirect URI from Authdog.
- Select the People scope.
- Save, then copy the Application ID and Secret.
Configure Authdog
| Field | Value |
|---|---|
| Client ID | The Planning Center Application ID |
| Client Secret | The Planning Center Secret |
Save, then toggle the connection active.
What Planning Center returns
Authdog requests the people scope and reads the profile from https://api.planningcenteronline.com/people/v2/me.
The People API returns the person record for the signed-in user: id, name, and the primary email address on file.
Planning Center identities are organization-scoped. The same person at two organizations is two records.
Test it
- Open your environment's hosted sign-in page, or link to
https://identity.authdog.com/api/v1/signin/<connectionId>. - Select the Planning Center button and complete the flow.
- Confirm the user appears under Users in the console with a Planning Center identity linked.
Troubleshooting
| Symptom | Cause |
|---|---|
invalid_scope |
The application was created without the People scope |
| Redirect or callback URL error | The URI registered with the provider does not match Authdog's exactly |
| Works in one environment only | Each environment has its own connectionId, and so its own redirect URI to register |
Related
| Read | To learn how to |
|---|---|
| Connectors | Set up any other social provider |