Documentation
¶
Index ¶
- type Store
- func (s *Store) CreateAccessToken(token *models.AccessToken) error
- func (s *Store) CreateClient(client *models.OAuthClient) error
- func (s *Store) CreateDeviceCode(dc *models.DeviceCode) error
- func (s *Store) DeleteClient(clientID string) 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) GetAccessTokenByID(tokenID string) (*models.AccessToken, error)
- func (s *Store) GetClient(clientID string) (*models.OAuthClient, error)
- func (s *Store) GetClientsByIDs(clientIDs []string) (map[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) GetTokensByUserID(userID string) ([]models.AccessToken, 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) ListClients() ([]models.OAuthClient, error)
- func (s *Store) RevokeToken(tokenID string) error
- func (s *Store) RevokeTokensByClientID(clientID string) error
- func (s *Store) RevokeTokensByUserID(userID string) error
- func (s *Store) UpdateClient(client *models.OAuthClient) 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) CreateClient ¶ added in v0.2.0
func (s *Store) CreateClient(client *models.OAuthClient) error
func (*Store) CreateDeviceCode ¶
func (s *Store) CreateDeviceCode(dc *models.DeviceCode) error
Device Code operations
func (*Store) DeleteClient ¶ added in v0.2.0
func (*Store) DeleteDeviceCode ¶
func (*Store) DeleteExpiredDeviceCodes ¶
func (*Store) DeleteExpiredTokens ¶
func (*Store) GetAccessToken ¶
func (s *Store) GetAccessToken(token string) (*models.AccessToken, error)
func (*Store) GetAccessTokenByID ¶ added in v0.2.0
func (s *Store) GetAccessTokenByID(tokenID string) (*models.AccessToken, error)
func (*Store) GetClient ¶
func (s *Store) GetClient(clientID string) (*models.OAuthClient, error)
OAuth Client operations
func (*Store) GetClientsByIDs ¶ added in v0.2.0
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) GetTokensByUserID ¶ added in v0.2.0
func (s *Store) GetTokensByUserID(userID string) ([]models.AccessToken, error)
func (*Store) GetUserByUsername ¶
User operations
func (*Store) ListClients ¶ added in v0.2.0
func (s *Store) ListClients() ([]models.OAuthClient, error)
func (*Store) RevokeToken ¶ added in v0.2.0
func (*Store) RevokeTokensByClientID ¶ added in v0.2.0
func (*Store) RevokeTokensByUserID ¶ added in v0.2.0
func (*Store) UpdateClient ¶ added in v0.2.0
func (s *Store) UpdateClient(client *models.OAuthClient) error
func (*Store) UpdateDeviceCode ¶
func (s *Store) UpdateDeviceCode(dc *models.DeviceCode) error
Click to show internal directories.
Click to hide internal directories.