• 
      

    Add GitHub App authentication.

    Review Request #15224 — Created Aug. 13, 2026 and submitted

    Information

    Review Board
    release-9.x

    Reviewers

    This change adds the authentication backend for when connected via a
    GitHub App. The app record contains a client secret, which is used to
    mint short-lived RS256 JWT tokens for each install record.

    • Ran unit tests.
    • Used as part of the larger GitHub App change.
    Summary ID
    Add GitHub App authentication.
    This change adds the authentication backend for when connected via a GitHub App. The app record contains a client secret, which is used to mint short-lived RS256 JWT tokens for each install record. Testing Done: - Ran unit tests. - Used as part of the larger GitHub App change.
    pwuqmlrlkrvsvvtvnskupmqxsozztzrs
    Description From Last Updated

    Can we define constants for the timeframes so it's not a magic number here?

    chipx86 chipx86
    chipx86
    1. Ship It!
    2. reviewboard/hostingsvcs/github/app_auth.py (Diff revision 1)
       
       
       
      Show all issues

      Can we define constants for the timeframes so it's not a magic number here?

    3. 
        
    david
    Review request changed
    Status:
    Completed
    Change Summary:
    Pushed to release-9.x (413f6a9)