Documentation ¶
Index ¶
- Constants
- func GzipMiddleware() fwncs.HandlerFunc
- func New(conf config.Config, authfilename string, authConfig config.Auth, ...) *fwncs.Router
- func OpenIdConnectSetting(oidcConfig config.OidcConfig) fwncs.HandlerFunc
- func SaveToken(session sessions.Session, token *oauth2.Token, auth *config.Authenticator) error
- func SessionCheck(c fwncs.Context)
- func SetAccessToken(c fwncs.Context)
- func SetIdToken(c fwncs.Context)
- type MultiHostHandler
Constants ¶
View Source
const ( OidcContextKey = "oidc_key" AuthContextKey = "auth_key" )
View Source
const END_OF_TRANSMISSION = "\u0004"
View Source
const (
IdpContextKey = "idp_key"
)
Variables ¶
This section is empty.
Functions ¶
func GzipMiddleware ¶
func GzipMiddleware() fwncs.HandlerFunc
func OpenIdConnectSetting ¶
func OpenIdConnectSetting(oidcConfig config.OidcConfig) fwncs.HandlerFunc
func SessionCheck ¶
func SessionCheck(c fwncs.Context)
func SetAccessToken ¶
func SetAccessToken(c fwncs.Context)
func SetIdToken ¶
func SetIdToken(c fwncs.Context)
Types ¶
type MultiHostHandler ¶
func (MultiHostHandler) Run ¶
func (mh MultiHostHandler) Run(port int) error
func (MultiHostHandler) RunTLS ¶
func (mh MultiHostHandler) RunTLS(port int, certFile, keyFile string) error
RunTLS is https
func (MultiHostHandler) ServeHTTP ¶
func (mh MultiHostHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
Click to show internal directories.
Click to hide internal directories.