Documentation
¶
Index ¶
- func UseKindeAuth(router *gin.RouterGroup, ...) error
- type SessionStorage
- func (storage *SessionStorage) GetCodeVerifier() (string, error)
- func (storage *SessionStorage) GetItem(key string) string
- func (storage *SessionStorage) GetPostAuthRedirect() (string, error)
- func (storage *SessionStorage) GetRawToken() (*oauth2.Token, error)
- func (storage *SessionStorage) GetState() (string, error)
- func (storage *SessionStorage) SetCodeVerifier(codeVerifier string) error
- func (storage *SessionStorage) SetItem(key, value string)
- func (storage *SessionStorage) SetPostAuthRedirect(redirect string) error
- func (storage *SessionStorage) SetRawToken(token *oauth2.Token) error
- func (storage *SessionStorage) SetState(state string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func UseKindeAuth ¶
func UseKindeAuth(router *gin.RouterGroup, kindeDomain, clientID, clientSecret, baseRedirectURL string, options ...authorization_code.Option) error
Types ¶
type SessionStorage ¶
type SessionStorage struct {
// contains filtered or unexported fields
}
func (*SessionStorage) GetCodeVerifier ¶ added in v0.1.2
func (storage *SessionStorage) GetCodeVerifier() (string, error)
GetCodeVerifier implements authorization_code.ISessionHooks.
func (*SessionStorage) GetItem ¶
func (storage *SessionStorage) GetItem(key string) string
func (*SessionStorage) GetPostAuthRedirect ¶
func (storage *SessionStorage) GetPostAuthRedirect() (string, error)
GetPostAuthRedirect implements authorization_code.SessionHooks.
func (*SessionStorage) GetRawToken ¶ added in v0.0.6
func (storage *SessionStorage) GetRawToken() (*oauth2.Token, error)
GetRawToken implements authorization_code.ISessionHooks.
func (*SessionStorage) GetState ¶
func (storage *SessionStorage) GetState() (string, error)
GetState implements authorization_code.SessionHooks.
func (*SessionStorage) SetCodeVerifier ¶ added in v0.1.2
func (storage *SessionStorage) SetCodeVerifier(codeVerifier string) error
SetCodeVerifier implements authorization_code.ISessionHooks.
func (*SessionStorage) SetItem ¶
func (storage *SessionStorage) SetItem(key, value string)
func (*SessionStorage) SetPostAuthRedirect ¶
func (storage *SessionStorage) SetPostAuthRedirect(redirect string) error
SetPostAuthRedirect implements authorization_code.SessionHooks.
func (*SessionStorage) SetRawToken ¶ added in v0.0.6
func (storage *SessionStorage) SetRawToken(token *oauth2.Token) error
SetRawToken implements authorization_code.ISessionHooks.
func (*SessionStorage) SetState ¶
func (storage *SessionStorage) SetState(state string) error
SetState implements authorization_code.SessionHooks.
Click to show internal directories.
Click to hide internal directories.