microsoft / microsoft/CmdPalGitHubExtension

Ensure users have access to their enterprise organizations/repositories once they log in

Open
#45 0 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Issue-Bug
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:

Image

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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.