PayPal Account Provider
To allow users to sign in with PayPal:
- Set up and configure an App on PayPal Developer
- Activate the PayPal Account Provider (see Activate an Account Provider)
- Set the configuration parameters on the PayPal Account Provider
Configure a PayPal App
- From the My Apps & Credentials page, log in with your PayPal account.
- Under REST API apps, click Create App.
- Enter an App Name and click Create App. PayPal displays information about your app.
- Make a note of the values of the Client ID and the Secret. Click Show to see the Secret.
- In the Sandbox App Settings under Return URL click Show and add the following URL: https://www.theidentityhub.com/{tenant}/authenticate/processaccountproviderresponse
- In the Sandbox App Settings under App feature options make sure only Connect with PayPal is checked.
- Open the Advanced options
- Select the following scope attributes:
- Personal profile > Full name
- Personal profile > Email
- Provide values for Privacy policy URL and User agreeement URL
- Click Save.
- Go live. Before going Live, your app will need to be reviewed in order to approve sharing customer data. Review the Connect with PayPal documentation at Manage your Apps.
Specific configuration parameters for the PayPal Account Provider
Parameter | Description |
---|---|
Client Id | The client id of the PayPal App created on PayPal Developer. (see Configure a PayPal App) |
Secret | The secret of the PayPal App created on PayPal Developer. (see Configure a PayPal App) |
Default Scopes | The scopes that The Identity Hub will request when a user signs in. (see Default Scopes) |
Scopes | Additional scopes that you want to be requested. Currently this has no further implication. |
Default Scopes
Scope | Description | Required/Optional |
---|---|---|
To retrieve the email address of the user. | Required | |
profile | To retrieve the display name of the user. | Required |
openid | To be able to sign in. | Required |
Optional scopes can be unchecked. Information related to these scopes will not be available to The Identity Hub.
Related
Amazon Account Provider
Activate an Account Provider
Built-in Username and Password Account Provider
Custom Account Providers
Facebook Account Provider
GitHub Account Provider
Google Account Provider
Instagram Account Provider
LinkedIn Account Provider
Microsoft Account Provider
myID.be Account Provider
Office 365 Account Provider
OpenID Connect Account Provider
SAML-P Account Provider
StackExchange Account Provider
Twitter Account Provider
WS-Federation Account Provider