Documentation ¶
Index ¶
- type ClientAuthorizationGrantChecker
- type TokenAuthenticator
- type UserConversion
- func (s *UserConversion) ConvertFromAccessToken(token *oapi.AccessToken) (interface{}, error)
- func (s *UserConversion) ConvertFromAuthorizeToken(token *oapi.AuthorizeToken) (interface{}, error)
- func (s *UserConversion) ConvertToAccessToken(user interface{}, token *oapi.AccessToken) error
- func (s *UserConversion) ConvertToAuthorizeToken(user interface{}, token *oapi.AuthorizeToken) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClientAuthorizationGrantChecker ¶
type ClientAuthorizationGrantChecker struct {
// contains filtered or unexported fields
}
func NewClientAuthorizationGrantChecker ¶
func NewClientAuthorizationGrantChecker(registry clientauthorization.Registry) *ClientAuthorizationGrantChecker
func (*ClientAuthorizationGrantChecker) HasAuthorizedClient ¶
type TokenAuthenticator ¶
type TokenAuthenticator struct {
// contains filtered or unexported fields
}
func NewTokenAuthenticator ¶
func NewTokenAuthenticator(registry accesstoken.Registry) *TokenAuthenticator
func (*TokenAuthenticator) AuthenticateToken ¶
type UserConversion ¶
type UserConversion struct{}
func NewUserConversion ¶
func NewUserConversion() *UserConversion
NewUserConversion creates an object that can convert the UserInfo object to and from an oauth access/authorize token object.
func (*UserConversion) ConvertFromAccessToken ¶
func (s *UserConversion) ConvertFromAccessToken(token *oapi.AccessToken) (interface{}, error)
func (*UserConversion) ConvertFromAuthorizeToken ¶
func (s *UserConversion) ConvertFromAuthorizeToken(token *oapi.AuthorizeToken) (interface{}, error)
func (*UserConversion) ConvertToAccessToken ¶
func (s *UserConversion) ConvertToAccessToken(user interface{}, token *oapi.AccessToken) error
func (*UserConversion) ConvertToAuthorizeToken ¶
func (s *UserConversion) ConvertToAuthorizeToken(user interface{}, token *oapi.AuthorizeToken) error
Click to show internal directories.
Click to hide internal directories.