Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewTokenSource ¶
func NewTokenSource(opts ...Opt) oauth2.TokenSource
NewTokenSource: https://fly.io/docs/security/openid-connect/
func NewUnixSocketClient ¶ added in v0.43.0
Types ¶
type Claims ¶
type Claims struct {
jwtvalidator.RegisteredClaims
CustomClaims
}
type CustomClaims ¶ added in v0.53.0
type CustomClaims struct {
// Fly.io specific claims
AppId string `json:"app_id"`
AppName string `json:"app_name"`
Image string `json:"image"`
ImageDigest string `json:"image_digest"`
MachineId string `json:"machine_id"`
MachineName string `json:"machine_name"`
MachineVersion string `json:"machine_version"`
OrgId string `json:"org_id"`
OrgName string `json:"org_name"`
Region string `json:"region"`
}
CustomClaims represents the custom claims in a Fly.io OIDC token
Click to show internal directories.
Click to hide internal directories.