Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type JWTToken ¶
type JWTToken struct {
AccessToken string `json:"access_token"`
ExpiresIn int `json:"expires_in"`
RefreshExpiresIn int `json:"refresh_expires_in"`
RefreshToken string `json:"refresh_token"`
TokenType string `json:"token_type"`
IdToken string `json:"id_token"`
NotBeforePolicy int `json:"not-before-policy"`
SessionState string `json:"session_state"`
Scope string `json:"scope"`
}
type Session ¶
type Session struct {
Token JWTToken `json:"token" yaml:"token"`
ExpiryTime time.Time `json:"expiry_time" yaml:"expiry_time"`
Resources *resources.Resources `json:"resources,omitempty" yaml:"resources,omitempty"`
ID *string `json:"id,omitempty" yaml:"id,omitempty"`
ApiKey *body.ApiKeyCreated `json:"api_key,omitempty" yaml:"api_key,omitempty"`
Cookies []*http.Cookie `json:"cookies,omitempty" yaml:"cookies,omitempty"`
}
func (*Session) RefreshAuthToken ¶
func (*Session) TimeUntilExpiry ¶
Click to show internal directories.
Click to hide internal directories.