Versions in this module Expand all Collapse all v1 v1.3.1 May 23, 2023 Changes in this version + type CommunicationData struct + Comms []ReqRes + func (c *CommunicationData) Add(name string, req *http.Request, res *http.Response, reqBody, resBody string) + func (c *CommunicationData) AddRequest(name string, req *http.Request, reqBody string) + func (c *CommunicationData) AddResponseToLast(res *http.Response, resBody string) + func (c *CommunicationData) Format() string + func (c *CommunicationData) FormatHTML() + func (c *CommunicationData) Redact() + type Context struct + ClientConfig *provider.ClientConfig + Comm *CommunicationData + func (c *Context) MarshalBinary() ([]byte, error) + func (c *Context) UnmarshalBinary(data []byte) error + type FlowInfo struct + CacheTimeMinutes uint64 + Communication CommunicationData + FlowName string + func (c *FlowInfo) Store(lifetime uint64) (string, error) + func (c *FlowInfo) UnmarshalBinary(data []byte) error + func (c FlowInfo) MarshalBinary() ([]byte, error) + type HBod struct + Body string + Header string + type IDTokenVerificationStatus struct + ATHash bool + AlreadyValid bool + Audience bool + Issuer bool + NotExpired bool + NotMalformed bool + Signature bool + type OIDCInfo struct + ATClaims jwt.MapClaims + IDTokenClaims jwt.MapClaims + IDTokenVerificationStatus *IDTokenVerificationStatus + UserInfo jwt.MapClaims + func (c *OIDCInfo) ConvertFloats() + func (c *OIDCInfo) UnmarshalBinary(data []byte) error + func (c OIDCInfo) ATClaimsHTML() string + func (c OIDCInfo) IDTokenClaimsHTML() string + func (c OIDCInfo) IDTokenVerificationStatusHTML() string + func (c OIDCInfo) MarshalBinary() ([]byte, error) + func (c OIDCInfo) UserInfoHTML() string + type ReqRes struct + Name string + Request HBod + Response HBod + func NewReqRes(req *http.Request, res *http.Response, name string) ReqRes