Documentation
¶
Index ¶
- func ACSService(w http.ResponseWriter, r *http.Request) (err error)
- func BirkSLOService(w http.ResponseWriter, r *http.Request) (err error)
- func BirkService(w http.ResponseWriter, r *http.Request) (err error)
- func Config(configuration Conf)
- func IdPSLOService(w http.ResponseWriter, r *http.Request) (err error)
- func KribSLOService(w http.ResponseWriter, r *http.Request) (err error)
- func KribService(w http.ResponseWriter, r *http.Request) (err error)
- func SLOInfoHandler(w http.ResponseWriter, r *http.Request, samlIn, samlOut, destination *goxml.Xp, ...) (sloinfo *gosaml.SLOInfo, err error)
- func SLOService(w http.ResponseWriter, r *http.Request, ...) (err error)
- func SPSLOService(w http.ResponseWriter, r *http.Request) (err error)
- func SSOService(w http.ResponseWriter, r *http.Request) (err error)
- type AttributeReleaseData
- type Conf
- type HybridSession
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ACSService ¶
func ACSService(w http.ResponseWriter, r *http.Request) (err error)
func BirkSLOService ¶
func BirkSLOService(w http.ResponseWriter, r *http.Request) (err error)
func BirkService ¶
func BirkService(w http.ResponseWriter, r *http.Request) (err error)
func IdPSLOService ¶
func IdPSLOService(w http.ResponseWriter, r *http.Request) (err error)
func KribSLOService ¶
func KribSLOService(w http.ResponseWriter, r *http.Request) (err error)
func KribService ¶
func KribService(w http.ResponseWriter, r *http.Request) (err error)
func SLOInfoHandler ¶
func SLOInfoHandler(w http.ResponseWriter, r *http.Request, samlIn, samlOut, destination *goxml.Xp, tag string) (sloinfo *gosaml.SLOInfo, err error)
Saves or retrieves the SLO info relevant to the contents of the samlMessage For now uses cookies to keep the SLOInfo
func SLOService ¶
func SPSLOService ¶
func SPSLOService(w http.ResponseWriter, r *http.Request) (err error)
func SSOService ¶
func SSOService(w http.ResponseWriter, r *http.Request) (err error)
Types ¶
type AttributeReleaseData ¶
type Conf ¶
type Conf struct { DiscoveryService string Domain string HubEntityID string EptidSalt string HubRequestedAttributes *goxml.Xp Internal, ExternalIdP, ExternalSP, Hub gosaml.Md SecureCookieHashKey string PostFormTemplate string AttributeReleaseTemplate string Basic2uri map[string]string StdTiming gosaml.IdAndTiming ElementsToSign []string Certpath string SSOServiceHandler func(*goxml.Xp, *goxml.Xp, *goxml.Xp, *goxml.Xp) (string, string, string, error) BirkHandler func(*goxml.Xp, *goxml.Xp, *goxml.Xp) (*goxml.Xp, *goxml.Xp, error) ACSServiceHandler func(*goxml.Xp, *goxml.Xp, *goxml.Xp, *goxml.Xp, *goxml.Xp) (AttributeReleaseData, error) KribServiceHandler func(*goxml.Xp, *goxml.Xp, *goxml.Xp) (string, error) DeKribify func(string) string SLOStore gosaml.SLOInfoMap Session HybridSession }
type HybridSession ¶
Click to show internal directories.
Click to hide internal directories.