Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AuthMethod ¶
type AuthMethod string
AuthMethod indicates how the user authenticated.
const ( AuthMethodAPIKey AuthMethod = "api_key" AuthMethodSession AuthMethod = "session" )
type Config ¶
type Config struct {
AuthMethod AuthMethod `json:"auth_method"`
// API Key auth (App Store Connect API)
KeyID string `json:"key_id,omitempty"`
IssuerID string `json:"issuer_id,omitempty"`
PrivateKeyPath string `json:"private_key_path,omitempty"`
// Session auth (Apple ID)
Session *SessionConfig `json:"session,omitempty"`
}
type SerializedCookie ¶
type SessionConfig ¶
type SessionConfig struct {
AppleID string `json:"apple_id"`
SessionID string `json:"session_id"`
Scnt string `json:"scnt"`
Cookies []*SerializedCookie `json:"cookies"`
TeamID string `json:"team_id,omitempty"`
ProviderID string `json:"provider_id,omitempty"`
ExpiresAt time.Time `json:"expires_at"`
}
Click to show internal directories.
Click to hide internal directories.