As a GitHub app developer
I Need to: make use of GitHub Auth API and RC Apps scheduler
So That: I can get an access token for auth-based GitHub actions.
Acceptance Criteria
[x] Design user-flow for fetching auth token using GitHub API (optionally use Figma/excalidraw for this).
[x] Have the user hit the GitHub API URL with expiry time set.
[x] Store the access token received into the persistent storage.
[x] Start a scheduler with interval = TTL for the expiry token to remove it from the persistent storage.
[x] Add documentation to the wiki for the entire auth mechanism and user-flow.
As a GitHub app developer I Need to: make use of GitHub Auth API and RC Apps scheduler So That: I can get an access token for auth-based GitHub actions.
Acceptance Criteria