Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BasicAuthMiddleware ¶ added in v1.2.0
BasicAuthMiddleware returns a middleware that performs basic authentication
Types ¶
type GitHubAppAuth ¶
type GitHubAppAuth struct {
// contains filtered or unexported fields
}
GitHubAppAuth implements AuthProvider for GitHub Apps
func NewGitHubAppAuth ¶
func NewGitHubAppAuth(appID, installationID int64, privateKeyPEM []byte) (*GitHubAppAuth, error)
NewGitHubAppAuth creates a new GitHub App auth provider
func (*GitHubAppAuth) GetToken ¶
func (a *GitHubAppAuth) GetToken() (string, error)
GetToken returns a valid installation token, refreshing if needed
Click to show internal directories.
Click to hide internal directories.