Documentation
¶
Index ¶
- Variables
- func NewClient(id, secret, redirectURI string) *oauth.Client
- type Client
- type ClientMeta
- type DBTxer
- type DBer
- type DbStorage
- func (s *DbStorage) AllClients(vals url.Values) (clients []Client, total int, err error)
- func (s *DbStorage) Clone() osin.Storage
- func (s *DbStorage) Close()
- func (s *DbStorage) GetClient(id string) (c osin.Client, err error)
- func (s *DbStorage) GetClientWithCode(code string) (c *Client, err error)
- func (s *DbStorage) IsAuthorized(client_id, username string) bool
- func (s *DbStorage) LoadAccess(code string) (a *osin.AccessData, err error)
- func (s *DbStorage) LoadAuthorize(code string) (a *osin.AuthorizeData, err error)
- func (s *DbStorage) LoadRefresh(code string) (*osin.AccessData, error)
- func (s *DbStorage) LoadScopes() (scopes []*Scope, err error)
- func (s *DbStorage) RemoveAccess(code string) error
- func (s *DbStorage) RemoveAuthorize(code string) error
- func (s *DbStorage) RemoveClient(id string) (err error)
- func (s *DbStorage) RemoveRefresh(code string) error
- func (s *DbStorage) SaveAccess(data *osin.AccessData) (err error)
- func (s *DbStorage) SaveAuthorize(data *osin.AuthorizeData) error
- func (s *DbStorage) SaveAuthorized(client_id, username string) (err error)
- func (s *DbStorage) SaveClient(client storage.Client) error
- type JSONKV
- type Queryer
- type Scope
- type Storage
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrNotFound = errors.New("Not Found") ErrInvalidJSON = errors.New("Invalid JSON") )
Functions ¶
Types ¶
type ClientMeta ¶
type ClientMeta = oauth.ClientMeta
type DbStorage ¶
type DbStorage struct {
// contains filtered or unexported fields
}
func (*DbStorage) AllClients ¶
func (*DbStorage) GetClientWithCode ¶
func (*DbStorage) IsAuthorized ¶
func (*DbStorage) LoadAccess ¶
func (s *DbStorage) LoadAccess(code string) (a *osin.AccessData, err error)
func (*DbStorage) LoadAuthorize ¶
func (s *DbStorage) LoadAuthorize(code string) (a *osin.AuthorizeData, err error)
func (*DbStorage) LoadRefresh ¶
func (s *DbStorage) LoadRefresh(code string) (*osin.AccessData, error)
func (*DbStorage) LoadScopes ¶
func (*DbStorage) RemoveAccess ¶
func (*DbStorage) RemoveAuthorize ¶
func (*DbStorage) RemoveClient ¶
RemoveClient removes a client (identified by id) from the database. Returns an error if something went wrong.
func (*DbStorage) RemoveRefresh ¶
func (*DbStorage) SaveAccess ¶
func (s *DbStorage) SaveAccess(data *osin.AccessData) (err error)
func (*DbStorage) SaveAuthorize ¶
func (s *DbStorage) SaveAuthorize(data *osin.AuthorizeData) error
func (*DbStorage) SaveAuthorized ¶
Click to show internal directories.
Click to hide internal directories.