ghinstallation icon indicating copy to clipboard operation
ghinstallation copied to clipboard

HTTP Round Tripper for GitHub Apps - Authenticate as an Installation Workflow

Results 24 ghinstallation issues
Sort by recently updated
recently updated
newest added

Bumps [github.com/golang-jwt/jwt/v4](https://github.com/golang-jwt/jwt) from 4.4.1 to 4.4.2. Release notes Sourced from github.com/golang-jwt/jwt/v4's releases. v4.4.2 What's Changed Added MicahParks/keyfunc to extensions by @​oxisto in golang-jwt/jwt#194 Update link to v4 on pkg.go.dev page...

dependencies

It can be very convenient to know when the installation token expires. It is stored in an internal field, so without this method we can not get to the ExpiresAt...

I've run into an issue when using the [DownloadReleaseAsset](https://github.com/google/go-github/blob/master/github/repos_releases.go#L247) function in the `github.com/google/go-github` library. It appears the GitHub API will not correctly download a release asset binary when two `Accept`...

I'm using v1.1.1 of this library for my project and I found that it uses an [authorization header](https://github.com/bradleyfalzon/ghinstallation/blob/master/transport.go#L119) which is the recommended way use access tokens as made in the...

This PR exports a function that generates the Github Apps JWT signed string. This will be useful when the client needs to manually authenticate a request using the App token...

[Almost all operations in githubClient](https://developer.github.com/v3/apps/available-endpoints/) require **installation access token**, except [calls made by AppsService](https://developer.github.com/v3/apps/) which require **JWT**. Following the instructions in the readme makes it impossible to get the AppsService...

Add the ability to set the access token on a Transport. This is useful to create a Transport from a token already known (for example stored in a database) to...

Add support for fetching private key from an environment variable.

This change creates a new `Signer` interface which encapsulates jwt.SigningMethod + the key material use to sign JWT tokens. This allows clients to modify how JWT tokens are signed by...

Bumps [github.com/google/go-github/v47](https://github.com/google/go-github) from 47.0.0 to 47.1.0. Release notes Sourced from github.com/google/go-github/v47's releases. v47.1.0 This minor release includes these changes: Update scrape dependency to v47 (#2442) Additional options name, default_branch_only for...

dependencies