Custom consent page with custom form

Let’s use GitHub as an example. Here, each user can create repositories.

When a user tries to log in via a third-party app, they should be shown a consent page that asks which repositories the third-party app can have access to. This requires the consent page to be dynamically populated with a checkbox list for each repository belonging to the user.

Is there a way to achieve this functionality in Auth0?