Setup GitHub App authentication flow?

Does anyone know if it is possible to setup a flow for acquiring a token for the GitHub API’s, using a GitHub App? Prior each request, a request posting a Application ID and private key must be issued and the response is the token to be used in the actual REST og GraphQL request.