Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewSessionProvider ¶ added in v0.0.3
func ServiceProvider ¶
func ServiceProvider(config *Config, con redis.Redis) *samlsp.Middleware
Types ¶
type BaseResource ¶ added in v0.0.3
func NewBaseResource ¶ added in v0.0.3
func NewBaseResource(url string, methods, roles []string) *BaseResource
type BaseResources ¶ added in v0.0.3
type BaseResources []BaseResource
func (BaseResources) ToResources ¶ added in v0.0.3
func (r BaseResources) ToResources() Matching
type Config ¶ added in v0.0.3
type Config struct {
// contains filtered or unexported fields
}
func (*Config) GetInjectRequestHeaders ¶ added in v0.0.3
func (*Config) GetMapping ¶ added in v0.0.3
func (*Config) GetProxyURL ¶ added in v0.0.3
func (*Config) GetResources ¶ added in v0.0.3
func (*Config) InSecureSkipVerify ¶ added in v0.0.3
type Middleware ¶ added in v0.0.3
type Middleware struct { *samlsp.Middleware // contains filtered or unexported fields }
func (*Middleware) ServeHTTP ¶ added in v0.0.3
func (m *Middleware) ServeHTTP(w http.ResponseWriter, r *http.Request)
Click to show internal directories.
Click to hide internal directories.