Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Opts ¶
type Opts struct {
Token *serverv1.GetTokenResponse
}
type TokenRefresher ¶
type TokenRefresher struct {
AuthClient serverv1connect.AuthServiceClient
// contains filtered or unexported fields
}
func NewTokenRefresher ¶
func NewTokenRefresher( ctx context.Context, httpClient connect.HTTPClient, manager *config.Manager, opts ...*Opts, ) (*TokenRefresher, error)
func (*TokenRefresher) GetEnvironmentId ¶
func (r *TokenRefresher) GetEnvironmentId(override string) string
func (*TokenRefresher) GetJWT ¶
func (r *TokenRefresher) GetJWT( ctx context.Context, newerThan time.Time, ) (*serverv1.GetTokenResponse, error)
func (*TokenRefresher) GetQueryServerURL ¶
func (r *TokenRefresher) GetQueryServerURL(envOverride string) string
Click to show internal directories.
Click to hide internal directories.