Documentation
¶
Index ¶
- type Store
- func (s *Store) CreateAccessToken(token *models.AccessToken) error
- func (s *Store) CreateDeviceCode(dc *models.DeviceCode) error
- func (s *Store) DeleteDeviceCode(deviceCode string) error
- func (s *Store) DeleteExpiredDeviceCodes() error
- func (s *Store) DeleteExpiredTokens() error
- func (s *Store) GetAccessToken(token string) (*models.AccessToken, error)
- func (s *Store) GetClient(clientID string) (*models.OAuthClient, error)
- func (s *Store) GetDeviceCode(deviceCode string) (*models.DeviceCode, error)
- func (s *Store) GetDeviceCodeByUserCode(userCode string) (*models.DeviceCode, error)
- func (s *Store) GetUserByID(id string) (*models.User, error)
- func (s *Store) GetUserByUsername(username string) (*models.User, error)
- func (s *Store) Health() error
- func (s *Store) UpdateDeviceCode(dc *models.DeviceCode) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Store ¶
type Store struct {
// contains filtered or unexported fields
}
func (*Store) CreateAccessToken ¶
func (s *Store) CreateAccessToken(token *models.AccessToken) error
Access Token operations
func (*Store) CreateDeviceCode ¶
func (s *Store) CreateDeviceCode(dc *models.DeviceCode) error
Device Code operations
func (*Store) DeleteDeviceCode ¶
func (*Store) DeleteExpiredDeviceCodes ¶
func (*Store) DeleteExpiredTokens ¶
func (*Store) GetAccessToken ¶
func (s *Store) GetAccessToken(token string) (*models.AccessToken, error)
func (*Store) GetClient ¶
func (s *Store) GetClient(clientID string) (*models.OAuthClient, error)
OAuth Client operations
func (*Store) GetDeviceCode ¶
func (s *Store) GetDeviceCode(deviceCode string) (*models.DeviceCode, error)
func (*Store) GetDeviceCodeByUserCode ¶
func (s *Store) GetDeviceCodeByUserCode(userCode string) (*models.DeviceCode, error)
func (*Store) GetUserByUsername ¶
User operations
func (*Store) UpdateDeviceCode ¶
func (s *Store) UpdateDeviceCode(dc *models.DeviceCode) error
Click to show internal directories.
Click to hide internal directories.