SYMBOL INDEX (46 symbols across 10 files) FILE: example_app/main.go function init (line 17) | func init() { function cookieCheck (line 22) | func cookieCheck(w http.ResponseWriter, r *http.Request) { function authTokCheck (line 58) | func authTokCheck(w http.ResponseWriter, r *http.Request) { function main (line 87) | func main() { FILE: ldap/config.go type LdapConfig (line 18) | type LdapConfig struct method setupLdapConfig (line 52) | func (l *LdapConfig) setupLdapConfig() error { function setupBaseConfig (line 27) | func setupBaseConfig() { function setDefaultString (line 44) | func setDefaultString(s string, d string) string { FILE: ldap/config_test.go function TestSetupDefaultString (line 10) | func TestSetupDefaultString(t *testing.T) { function TestSetupLdapConfig (line 26) | func TestSetupLdapConfig(t *testing.T) { FILE: ldap/ldap.go type LdapSSO (line 17) | type LdapSSO struct method Auth (line 43) | func (ls LdapSSO) Auth(u string, p string) (*string, *[]string, error) { method CTValidHours (line 115) | func (ls LdapSSO) CTValidHours() int64 { method BuildJWTToken (line 119) | func (ls LdapSSO) BuildJWTToken(u string, g []string, exp time.Time) (... method CookieName (line 124) | func (ls LdapSSO) CookieName() string { method CookieDomain (line 128) | func (ls LdapSSO) CookieDomain() string { method BuildCookie (line 132) | func (ls LdapSSO) BuildCookie(s string, exp time.Time) http.Cookie { method Logout (line 146) | func (ls LdapSSO) Logout(expT time.Time) http.Cookie { function NewLdapSSO (line 27) | func NewLdapSSO() (*LdapSSO, error) { FILE: ldap/ldap_test.go function init (line 13) | func init() { function TestBuildCookie (line 17) | func TestBuildCookie(t *testing.T) { function TestLogout (line 45) | func TestLogout(t *testing.T) { function TestCTValidHours (line 72) | func TestCTValidHours(t *testing.T) { function TestCookieName (line 87) | func TestCookieName(t *testing.T) { function TestCookieDomain (line 101) | func TestCookieDomain(t *testing.T) { FILE: main.go function init (line 23) | func init() { type TmplData (line 39) | type TmplData struct function renderTemplate (line 44) | func renderTemplate(w http.ResponseWriter, tmpl string, p interface{}) { function handleSSOGetRequest (line 52) | func handleSSOGetRequest(w http.ResponseWriter, r *http.Request) { function handleSSOPostRequest (line 62) | func handleSSOPostRequest(w http.ResponseWriter, r *http.Request) { function handleAuthTokenRequest (line 91) | func handleAuthTokenRequest(w http.ResponseWriter, r *http.Request) { function handleLogoutRequest (line 114) | func handleLogoutRequest(w http.ResponseWriter, r *http.Request) { function handleTestRequest (line 125) | func handleTestRequest(w http.ResponseWriter, r *http.Request) { function main (line 131) | func main() { FILE: sso/sso.go type SSOer (line 17) | type SSOer interface function setDefaultString (line 66) | func setDefaultString(s string, d string) string { type BaseConfig (line 73) | type BaseConfig struct function SetupBaseConfig (line 82) | func SetupBaseConfig() (*BaseConfig, error) { type CookieConfig (line 94) | type CookieConfig struct function SetupCookieConfig (line 101) | func SetupCookieConfig() (*CookieConfig, error) { FILE: sso/sso_test.go function TestSetupDefaultString (line 9) | func TestSetupDefaultString(t *testing.T) { function TestSetupBaseConfig (line 25) | func TestSetupBaseConfig(t *testing.T) { function TestSetupCookieConfig (line 63) | func TestSetupCookieConfig(t *testing.T) { FILE: util/util.go type CustomClaims (line 8) | type CustomClaims struct function GenJWT (line 16) | func GenJWT(u string, g []string, p *rsa.PrivateKey, t int64) (string, e... FILE: util/util_test.go function TestGenJWT (line 10) | func TestGenJWT(t *testing.T) {