Versions in this module Expand all Collapse all v1 v1.13.3 Jan 25, 2017 Changes in this version + func InitApp(envVars helpers.EnvVars, env *cfenv.App) (*web.Router, *helpers.Settings, error) + func InitRouter(settings *helpers.Settings, templates *template.Template) *web.Router + type APIContext struct + func (c *APIContext) APIProxy(rw web.ResponseWriter, req *web.Request) + func (c *APIContext) AuthStatus(rw web.ResponseWriter, req *web.Request) + func (c *APIContext) Logout(rw web.ResponseWriter, req *web.Request) + func (c *APIContext) UserProfile(rw web.ResponseWriter, req *web.Request) + type Context struct + Settings *helpers.Settings + func (c *Context) Index(w web.ResponseWriter, r *web.Request) + func (c *Context) LoginHandshake(rw web.ResponseWriter, req *web.Request) + func (c *Context) LoginRequired(rw web.ResponseWriter, r *web.Request, next web.NextMiddlewareFunc) + func (c *Context) OAuthCallback(rw web.ResponseWriter, req *web.Request) + func (c *Context) Ping(rw web.ResponseWriter, req *web.Request) + type LogContext struct + func (c *LogContext) ParseLogMessages(body *io.ReadCloser, contentType string) (*bytes.Buffer, error) + func (c *LogContext) RecentLogs(rw web.ResponseWriter, req *web.Request) + type ResponseHandler func(*http.ResponseWriter, *http.Response) + type SecureContext struct + Token oauth2.Token + func (c *SecureContext) GenericResponseHandler(rw *http.ResponseWriter, response *http.Response) + func (c *SecureContext) OAuth(rw web.ResponseWriter, req *web.Request, next web.NextMiddlewareFunc) + func (c *SecureContext) Proxy(rw http.ResponseWriter, req *http.Request, url string, ...) + type UAAContext struct + func (c *UAAContext) UserInfo(rw web.ResponseWriter, req *web.Request)