rollupid
rollupid copied to clipboard
feat(console): Progressive scope authorization - async
Define progressive authorization when the developer changes their application scope requirements.
Things to define
- [ ] UI in Console to add scope claims to an existing app, with option to proactively/asynchronously notify users as opposed to presenting an authz screen when user logs in next time
- [ ] UI in User Account Settings > Applications signaling a new permissions request. Clicking on it should send to the authorization screen below.
- [ ] Notification details
- [ ] Authorization screen to detail out the existing claims and new claims being requested.
- [ ] Scope on existing tokens to be updated with the new authorization
How this is implemented in Github:
- Email from Github

- Authz screen (collapsed existing permissions):

- Authz screen (expanded existing permissions):

- When going to Github Apps directly:
