Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessTokenStorage ¶
type AccessTokenStorage interface {
CreateAccessTokenSession(signature string, access fosite.AccessRequester, session *TokenSession) error
GetAccessTokenSession(signature string, session *TokenSession) (fosite.AccessRequester, error)
DeleteAccessTokenSession(signature string) error
}
type AuthorizeCodeStorage ¶
type AuthorizeCodeStorage interface {
CreateAuthorizeCodeSession(string, fosite.AuthorizeRequester, *AuthorizeSession) error
GetAuthorizeCodeSession(string, *AuthorizeSession) (fosite.AuthorizeRequester, error)
DeleteAuthorizeCodeSession(code string) error
}
type AuthorizeSession ¶
type AuthorizeSession struct {
RequestRedirectURI string
Extra interface{}
}
type RefreshTokenStorage ¶
type RefreshTokenStorage interface {
CreateRefreshTokenSession(signature string, access fosite.AccessRequester, session *TokenSession) error
GetRefreshTokenSession(signature string, session *TokenSession) (fosite.AccessRequester, error)
DeleteRefreshTokenSession(signature string) error
}
type TokenSession ¶
type TokenSession struct {
Extra interface{}
}
Click to show internal directories.
Click to hide internal directories.