--- 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 ---