Enable Identity Provider
To provide External Authentication, you must create and properly configure an Identity Provider.
Create an Identity Provider
Configure Provider-Specific Values
- Go to the Developer Site for the account.
- Provide your system information in the applications.
- Enter an App ID.
- Enter an App Secret.
Developer Sites
- Facebook: https://developers.facebook.com/
- Microsoft: https://account.live.com/developers/applications/
- Azure AD: https://azure.microsoft.com/en-us/develop/identity/
C. Recycle App Pool
You'll need to recycle the app pool on your server immediately after enabling the Identity Provider. If Setup Admin is set to Yes on your User record, you will have a Restart Auth App button on your User Profile. Clicking that button will make the external authentication option available.
System Information
You may need to provide the following values if required by Identity Provider.
MinistryPlatform Installation
This is the base URL for your MinistryPlatform installation ending in MinistryPlatform and (nothing else).
https://[YourDomain]/ministryplatform
External Login Callback URL
This Callback URL is created by taking the GUID from the Identity Provider and adding it to the base Callback URL.
The [IdentityProviderUniqueID] must be replaced with the ALL UPPERCASE GUID from your Identity Provider record.
https://[YourDomain]/ministryplatformapi/oauth/callback/[IdentityProviderUniqueID]