microsoft / microsoft/CmdPalGitHubExtension
Ensure users have access to their enterprise organizations/repositories once they log in
Nobody has claimed this yet.
- Dominant language
- C#
- Stars
- 88
- Forks
- 13
- Avg merge
- 1h 1m
- Merged PRs (30d)
- 1
Description
At times, a user cannot access repos within one of their organizations because they haven't authenticated in the single sign-on page in the browser:
Currently, the extension doesn't support this extra level of authentication. If they reach an error where they need more authentication, the extension should open a browser window allowing the user to update their credentials.
Note: Since each organization has to approve of GitHub Apps for their organization, users can only access public organization data once signed in. See the GitHub API docs for more information.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing how the extension handles GitHub repository access and authentication failures, then review the GitHub OAuth organization-authorization flow described in the linked documentation. Done means an organization requiring additional sign-on opens a browser for credential authorization and the user can access the permitted repositories afterward.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp, github
- Domain
- api, authentication
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100