Versions in this module Expand all Collapse all v1 v1.13.3 Jan 25, 2017 Changes in this version + var APIURLEnvVar = "CONSOLE_API_URL" + var BasePathEnvVar = "BASE_PATH" + var BuildInfoEnvVar = "BUILD_INFO" + var ClientIDEnvVar = "CONSOLE_CLIENT_ID" + var ClientSecretEnvVar = "CONSOLE_CLIENT_SECRET" + var HostnameEnvVar = "CONSOLE_HOSTNAME" + var LogURLEnvVar = "CONSOLE_LOG_URL" + var LoginURLEnvVar = "CONSOLE_LOGIN_URL" + var NewRelicLicenseEnvVar = "CONSOLE_NEW_RELIC_LICENSE" + var PProfEnabledEnvVar = "PPROF_ENABLED" + var SecureCookiesEnvVar = "SECURE_COOKIES" + var SessionBackendEnvVar = "SESSION_BACKEND" + var SessionKeyEnvVar = "SESSION_KEY" + var TimeoutConstant = time.Second * 20 + var UAAURLEnvVar = "CONSOLE_UAA_URL" + func GenerateRandomBytes(n int) ([]byte, error) + func GenerateRandomString(s int) (string, error) + func GetValidToken(req *http.Request, settings *Settings) *oauth2.Token + type EnvVars struct + APIURL string + BasePath string + BuildInfo string + ClientID string + ClientSecret string + Hostname string + LogURL string + LoginURL string + NewRelicLicense string + PProfEnabled string + SecureCookies string + SessionBackend string + SessionKey string + UAAURL string + type Settings struct + BuildInfo string + ConsoleAPI string + HighPrivilegedOauthConfig *clientcredentials.Config + LogURL string + LoginURL string + OAuthConfig *oauth2.Config + PProfEnabled bool + SecureCookies bool + Sessions sessions.Store + StateGenerator func() (string, error) + TokenContext context.Context + UaaURL string + func (s *Settings) InitSettings(envVars EnvVars, env *cfenv.App) error