Versions in this module Expand all Collapse all v0 v0.6.3 Aug 12, 2025 v0.6.2 Aug 6, 2025 Changes in this version + type Authenticator struct + func New() *Authenticator + func (a *Authenticator) Authenticate(ctx context.Context) error + func (a *Authenticator) GetGitHubClient() (*github.Client, error) + func (a *Authenticator) ReadToken() (string, error) + func (a *Authenticator) WhoAmI() (*models.Actor, error) + type DeviceCodeResponse struct + DeviceCode string + ExpiresIn int + Interval int + UserCode string + VerificationURI string + type TokenResponse struct + AccessToken string + Error string + ErrorDesc string + Scope string + TokenType string