• 
      

    Add GitHub App authentication.

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

    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
    Checks run (2 succeeded)
    flake8 passed.
    JSHint passed.