metadata
title: Authenticating with a {% data variables.product.prodname_github_app %}
shortTitle: Authenticate with a {% data variables.product.prodname_github_app %}
intro: >-
Learn how to authenticate with {% data variables.product.prodname_github_apps
%}.
versions:
fpt: '*'
ghes: '*'
ghec: '*'
topics:
- GitHub Apps
children:
- /about-authentication-with-a-github-app
- /authenticating-as-a-github-app
- /authenticating-as-a-github-app-installation
- /authenticating-with-a-github-app-on-behalf-of-a-user
- /managing-private-keys-for-github-apps
- /generating-a-json-web-token-jwt-for-a-github-app
- /generating-an-installation-access-token-for-a-github-app
- /generating-a-user-access-token-for-a-github-app
- /refreshing-user-access-tokens
- >-
/making-authenticated-api-requests-with-a-github-app-in-a-github-actions-workflow