Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DecodeCompositeExtractStrategyHookFunc ¶
func DecodeCompositeExtractStrategyHookFunc() mapstructure.DecodeHookFunc
Types ¶
type AuthDataExtractStrategy ¶
type BodyParameterExtractStrategy ¶
type BodyParameterExtractStrategy struct {
Name string
}
func (BodyParameterExtractStrategy) GetAuthData ¶
func (es BodyParameterExtractStrategy) GetAuthData(ctx heimdall.Context) (AuthData, error)
type CompositeExtractStrategy ¶
type CompositeExtractStrategy []AuthDataExtractStrategy
func (CompositeExtractStrategy) GetAuthData ¶
func (ce CompositeExtractStrategy) GetAuthData(ctx heimdall.Context) (AuthData, error)
type CookieValueExtractStrategy ¶
type CookieValueExtractStrategy struct {
Name string
}
func (CookieValueExtractStrategy) GetAuthData ¶
func (es CookieValueExtractStrategy) GetAuthData(s heimdall.Context) (AuthData, error)
type HeaderValueExtractStrategy ¶
func (HeaderValueExtractStrategy) GetAuthData ¶
func (es HeaderValueExtractStrategy) GetAuthData(s heimdall.Context) (AuthData, error)
type QueryParameterExtractStrategy ¶
type QueryParameterExtractStrategy struct {
Name string
}
func (QueryParameterExtractStrategy) GetAuthData ¶
func (es QueryParameterExtractStrategy) GetAuthData(s heimdall.Context) (AuthData, error)
Source Files ¶
Click to show internal directories.
Click to hide internal directories.