Documentation ¶
Index ¶
- type InMemoryStorage
- func (s *InMemoryStorage) LoadAccess(token string) (*oauth2.AccessInfo, error)
- func (s *InMemoryStorage) LoadAuthorize(code string) (*oauth2.AuthorizeInfo, error)
- func (s *InMemoryStorage) LoadClient(id string) (oauth2.Client, error)
- func (s *InMemoryStorage) LoadRefresh(token string) (*oauth2.AccessInfo, error)
- func (s *InMemoryStorage) RemoveAccess(token string) error
- func (s *InMemoryStorage) RemoveAuthorize(code string) error
- func (s *InMemoryStorage) RemoveClient(id string) error
- func (s *InMemoryStorage) RemoveRefresh(token string) error
- func (s *InMemoryStorage) SaveAccess(access *oauth2.AccessInfo) error
- func (s *InMemoryStorage) SaveAuthorize(authorize *oauth2.AuthorizeInfo) error
- func (s *InMemoryStorage) SaveClient(client oauth2.Client) error
- func (s *InMemoryStorage) SaveRefresh(access *oauth2.AccessInfo) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type InMemoryStorage ¶
type InMemoryStorage struct {
// contains filtered or unexported fields
}
func NewInMemoryStorage ¶
func NewInMemoryStorage() *InMemoryStorage
func (*InMemoryStorage) LoadAccess ¶
func (s *InMemoryStorage) LoadAccess(token string) (*oauth2.AccessInfo, error)
func (*InMemoryStorage) LoadAuthorize ¶
func (s *InMemoryStorage) LoadAuthorize(code string) (*oauth2.AuthorizeInfo, error)
func (*InMemoryStorage) LoadClient ¶
func (s *InMemoryStorage) LoadClient(id string) (oauth2.Client, error)
func (*InMemoryStorage) LoadRefresh ¶
func (s *InMemoryStorage) LoadRefresh(token string) (*oauth2.AccessInfo, error)
func (*InMemoryStorage) RemoveAccess ¶
func (s *InMemoryStorage) RemoveAccess(token string) error
func (*InMemoryStorage) RemoveAuthorize ¶
func (s *InMemoryStorage) RemoveAuthorize(code string) error
func (*InMemoryStorage) RemoveClient ¶
func (s *InMemoryStorage) RemoveClient(id string) error
func (*InMemoryStorage) RemoveRefresh ¶
func (s *InMemoryStorage) RemoveRefresh(token string) error
func (*InMemoryStorage) SaveAccess ¶
func (s *InMemoryStorage) SaveAccess(access *oauth2.AccessInfo) error
func (*InMemoryStorage) SaveAuthorize ¶
func (s *InMemoryStorage) SaveAuthorize(authorize *oauth2.AuthorizeInfo) error
func (*InMemoryStorage) SaveClient ¶
func (s *InMemoryStorage) SaveClient(client oauth2.Client) error
func (*InMemoryStorage) SaveRefresh ¶
func (s *InMemoryStorage) SaveRefresh(access *oauth2.AccessInfo) error
Click to show internal directories.
Click to hide internal directories.