Question
- Why is the consent page necessary?
- Do I need to include the consent page in my authorization flow?
Solution
The consent page is the first page a user sees before an app is installed on their site. This allows them to review permissions and details about an app before finalizing the authentication. It is a standardized step for apps listed in the Thinkific App Store that helps to build trust across all apps. When users install a 3rd party app it is important that they understand what information it has access to and what actions it can perform on their behalf.
Note: Including the consent page as the first step of the installation flow is a requirement for an app to be listed on the Thinkific App Store.
You can see an example consent page below for reference:
Key elements on the consent page include:
- Permissions: This will outline the scopes that the app wants access to through the API. At this point the user can see exactly what information and permissions they are sharing and decide whether they would like to install.
This is one reason why apps should only request the scopes that they need. More information on that here. - App details: Provides some more general information about the app. Be careful not to make this too long, though. You do want people to read it and not "tune out".
Learn More About