Documentation
¶
Overview ¶
Package buildinfo contains variables that are set at build time via ldflags. These allow official releases to ship default OAuth credentials so users can log in without configuring their own OAuth app. The values are public in practice (security relies on PKCE, not on the client secret), but are kept out of source and injected at build time.
Example:
go build -ldflags="-X github.com/github/github-mcp-server/internal/buildinfo.OAuthClientID=xxx"
Index ¶
Constants ¶
This section is empty.
Variables ¶
var OAuthClientID string
OAuthClientID is the default OAuth client ID, set at build time. Empty in local/dev builds.
var OAuthClientSecret string
OAuthClientSecret is the default OAuth client secret, set at build time. For public OAuth clients it is not truly secret per OAuth 2.1 — PKCE provides the security — but it is still injected at build time rather than committed.
Functions ¶
This section is empty.
Types ¶
This section is empty.