Skip to content

improve enterprise org authorization, approval and visibility #3409

Description

@setchy

📝 Provide a description of the new feature

Users on GitHub EMU and other enterprise accounts may need to authorize Gitify’s access to each organization individually, depending on their enterprise policies and authentication method.

For example, users authenticating with a personal access token (PAT) may need to visit [GitHub’s token settings](https://github.com/settings/tokens), select Configure SSO, and authorize the token for each organization.

This can be time-consuming in large enterprises, and the need to authorize organizations may not be obvious. As a result, a user’s Gitify inbox may not populate until they complete these steps.

This issue tracks improvements to make the authorization process clearer and easier.

Relevant Forge(s)

GitHub

➕ Additional Information

No response

Activity

  1. added theissue type on Oct 13, 2026
  2. added
    enhancementNew feature or enhancement to existing functionality
    forge:githubGitHub Cloud, GitHub Enterprise
    on Oct 13, 2026
  3. changed the title [-]improve ux around enterprise org approval[/-] [+]improve enterprise org authorization, approval and visibility[/+] on Oct 13, 2026
  4. aravindparappil46 commented on Nov 8, 2026

    @aravindparappil46
    Contributor

    @setchy - For the unauthorized PAT scenario, how do you feel about just showing a warning message?

    Example:
    Image

    When some orgs are auth'ed but some aren't
    Image

    Accounts page (non-dismissable message)
    Image

  5. setchy commented on Nov 10, 2026

    @setchy
    MemberAuthor

    @aravindparappil46 - the mockups look good.

    How do you detected a missing organization? I did some timeboxed research recently and found the organization apis to be lacking to provide a similar view to what is available within GitHub's UI

  6. aravindparappil46 commented on Nov 10, 2026

    @aravindparappil46
    Contributor

    [...] the X-GitHub-SSO header will indicate the ID of the organizations that require SAML SSO authorization of your personal access token (classic). For example: X-GitHub-SSO: partial-results; organizations=21955855,20582480.

    Referencing this doc.

    So just checking that header in each page of the existing https://api.github.com/notifications API's response, really.

  7. setchy commented on Nov 10, 2026

    @setchy
    MemberAuthor

    Sounds good.

    On the Accounts page, I wonder if it should be

    • a banner / callout like your mockup
    • a new badge icon and view, like auth scopes
    • we broaden the auth scopes - this view originally was intended to catch any token configuration that would reduce the inbox notifs arriving.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or enhancement to existing functionalityforge:githubGitHub Cloud, GitHub Enterprise

    Fields

    Priority

    High

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions