octomachinery.github.api.tokens module¶
GitHub token types definitions.
-
class
octomachinery.github.api.tokens.
GitHubJWTToken
(token_value: octomachinery.github.models.utils.SecretStr = <function GitHubToken.<lambda>>)[source]¶ Bases:
octomachinery.github.api.tokens.GitHubToken
GitHub JSON Web Token.
It represents GitHub App token.
- Ref: https://developer.github.com
/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-a-github-app
-
class
octomachinery.github.api.tokens.
GitHubOAuthToken
(token_value: octomachinery.github.models.utils.SecretStr = <function GitHubToken.<lambda>>)[source]¶ Bases:
octomachinery.github.api.tokens.GitHubToken
GitHub OAuth Token.
It can represent either App Installation token or a personal one.
- Ref: https://developer.github.com
/apps/building-github-apps/authenticating-with-github-apps/#authenticating-as-an-installation