Create Entra ID App Registrations
What Profitbase needs back
In order to complete the setup on our side we need the following sent back to us
- Tenant ID
- InVision Client App ID
- InVision Client Secret (make sure it's the Secret value and not the ID, it should not be a GUID)
- Expiry Date for the Client Secret
- InVision Designer App ID
Profitbase InVision Client App Registration
- Login to the Azure Portal and Create a new App Registration

- Give the App Registration a name, we suggest Profitbase InVision Client.
- Make sure you change the Redirect URI to Web and supply the redirect URI that Profitbase provided.

- Make sure you change the Redirect URI to Web and supply the redirect URI that Profitbase provided.
- Save the App ID
- Click Add a certificate or secret

- Give the secret a name and set the expiry lenght

- Save the Secret Value

- Click Add Client Permission

- Select Application permissions and Add the following
- Directory.Read.All
- Group.Read.All
- User.Read.All

- When finished it should look like this, click Grant Admin Consent

- Go to Expose API and create an API record for InVision

- Go to Authentication make sure the two checkboxes are enabled
- Access tokens
- ID tokens

- Go to Manifest and change the following two propeties
- groupMembershipClaims set to "All"
- isFallbackPublicClient set to false

Profitbase InVision Designer App Registration
- Create a new App Registration
- Name: InVision Designer (This can be set to anything)
- Make sure you change the type to public client and set the reply URL to exactly: https://invisiondesigner

- Go to API Permissions, select APIs that my Organization uses and find Profitbase InVision Client

- Click grant consent
