Skip to content

Support multiple github app #1101

@acouvreur

Description

@acouvreur

In your security best practices you state:

Restrict who can approve pull requests: Limit pull request approval permissions to trusted team members or repository administrators.

In our organization, we may use multiple github app that are authorized to perform certain actions on a repository. Such github app are allowed on certain context.


I'd like to request a feature to support multiple github app authentication on OctoSTS, the trust policy could include an additional customization indicating which github app to choose:

issuer: https://accounts.google.com
subject_pattern: '[0-9]+'
claim_pattern:
  email: '.*@chainguard.dev'

permissions:
  contents: read

app: my-github-app

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions