Documentation ¶
Index ¶
- Variables
- type AuthDefinition
- type GetIDPMetadataMessage
- type GetIDPMetadataMessageResponse
- type GetIDPRedirectMessage
- type GetIDPRedirectMessageResponse
- type GetNonIDPMetadataMessage
- type GetNonIDPMetadataMessageResponse
- type GetNonIDPRedirectMessage
- type GetNonIDPRedirectMessageResponse
- type ProcessIDPResponseMessage
- type ProcessIDPResponseMessageResponse
- type ProcessNonIDPResponseMessage
- type ProcessNonIDPResponseMessageResponse
Constants ¶
This section is empty.
Variables ¶
View Source
var (
AllAuthData containerAuthData
)
Functions ¶
This section is empty.
Types ¶
type AuthDefinition ¶
type AuthDefinition struct { Name string `json:"name"` Description string `json:"description"` IDPServices []string `json:"idp_services"` NonIDPServices []string `json:"non_idp_services"` GetIDPMetadata func(GetIDPMetadataMessage) GetIDPMetadataMessageResponse GetIDPRedirect func(GetIDPRedirectMessage) GetIDPRedirectMessageResponse ProcessIDPResponse func(ProcessIDPResponseMessage) ProcessIDPResponseMessageResponse GetNonIDPMetadata func(GetNonIDPMetadataMessage) GetNonIDPMetadataMessageResponse GetNonIDPRedirect func(GetNonIDPRedirectMessage) GetNonIDPRedirectMessageResponse ProcessNonIDPResponse func(ProcessNonIDPResponseMessage) ProcessNonIDPResponseMessageResponse // Subscriptions - don't bother here, this will be auto filled out on syncing Subscriptions []string `json:"subscriptions"` OnContainerStartFunction func(sharedStructs.ContainerOnStartMessage) sharedStructs.ContainerOnStartMessageResponse `json:"-"` }
type GetIDPMetadataMessage ¶
type GetIDPRedirectMessage ¶
type GetIDPRedirectMessage struct { ContainerName string `json:"container_name"` ServerName string `json:"server_name"` IDPName string `json:"idp_name"` RequestURL string `json:"request_url"` RequestHeaders map[string]string `json:"request_headers"` RequestCookies map[string]string `json:"request_cookies"` RequestQuery map[string]string `json:"request_query"` }
type ProcessIDPResponseMessage ¶
type ProcessIDPResponseMessage struct { ContainerName string `json:"container_name"` ServerName string `json:"server_name"` IDPName string `json:"idp_name"` RequestURL string `json:"request_url"` RequestHeaders map[string]string `json:"request_headers"` RequestCookies map[string]string `json:"request_cookies"` RequestQuery map[string]string `json:"request_query"` RequestBody string `json:"request_body"` }
Click to show internal directories.
Click to hide internal directories.