GitHub credentials
You can use these credentials to authenticate the following nodes:
- GitHub
- GitHub Trigger
- GitHub Document Loader : this node doesn't support OAuth.
Prerequisites
Create a GitHub account.
Supported authentication methods
- API access token
- OAuth2
Using API access token
To configure this credential, you'll need:
-
The URL for a
GitHub server
:
- If you are not using GitHub Enterprise Server, keep the URL that Mosaic Workflows has prepopulated.
- If you're using GitHub Enterprise Server , update this field to match the URL for your server.
- A User name: Your username as it appears in your GitHub profile
- An Access Token : Mosaic Workflows recommends using a personal access token (classic), since GitHub's fine-grained personal access tokens are still in beta and cannot access all endpoints. Refer to Creating a personal access token (classic) and Creating a fine-grained personal access token for detailed steps on generating a new access token.
Using OAuth2
If you need to configure OAuth2 from scratch or need more detail on what's happening in the OAuth web flow, you'll need to register a new OAuth app. Refer to that documentation for detailed instructions on creating a new app, and refer to the GitHub Authorizing OAuth apps documentation for more information on the authorization process.