Documentation ¶
Index ¶
- Constants
- type GetOidcScopesCommandInput
- type UpdateWebSessionKeySetCommandInput
- type UpdateWebSessionManagementCommandInput
- type WebSessionManagementAPI
- type WebSessionManagementService
- func (s *WebSessionManagementService) DeleteWebSessionManagementCommand() (resp *http.Response, err error)
- func (s *WebSessionManagementService) GetCookieTypes() (output *models.CookieTypesView, resp *http.Response, err error)
- func (s *WebSessionManagementService) GetOidcLoginTypes() (output *models.OidcLoginTypesView, resp *http.Response, err error)
- func (s *WebSessionManagementService) GetOidcScopesCommand(input *GetOidcScopesCommandInput) (output *models.SupportedScopesView, resp *http.Response, err error)
- func (s *WebSessionManagementService) GetRequestPreservationTypes() (output *models.RequestPreservationTypesView, resp *http.Response, err error)
- func (s *WebSessionManagementService) GetWebSessionKeySetCommand() (output *models.KeySetView, resp *http.Response, err error)
- func (s *WebSessionManagementService) GetWebSessionManagementCommand() (output *models.WebSessionManagementView, resp *http.Response, err error)
- func (s *WebSessionManagementService) GetWebSessionSupportedEncryptionAlgorithmsCommand() (output *models.AlgorithmsView, resp *http.Response, err error)
- func (s *WebSessionManagementService) GetWebSessionSupportedSigningAlgorithms() (output *models.SigningAlgorithmsView, resp *http.Response, err error)
- func (s *WebSessionManagementService) GetWebStorageTypes() (output *models.WebStorageTypesView, resp *http.Response, err error)
- func (s *WebSessionManagementService) UpdateWebSessionKeySetCommand(input *UpdateWebSessionKeySetCommandInput) (output *models.KeySetView, resp *http.Response, err error)
- func (s *WebSessionManagementService) UpdateWebSessionManagementCommand(input *UpdateWebSessionManagementCommandInput) (output *models.WebSessionManagementView, resp *http.Response, err error)
Constants ¶
const (
// ServiceName - The name of service.
ServiceName = "WebSessionManagement"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetOidcScopesCommandInput ¶
type GetOidcScopesCommandInput struct {
ClientId string
}
GetOidcScopesCommandInput - Inputs for GetOidcScopesCommand
type UpdateWebSessionKeySetCommandInput ¶
type UpdateWebSessionKeySetCommandInput struct {
Body models.KeySetView
}
UpdateWebSessionKeySetCommandInput - Inputs for UpdateWebSessionKeySetCommand
type UpdateWebSessionManagementCommandInput ¶
type UpdateWebSessionManagementCommandInput struct {
Body models.WebSessionManagementView
}
UpdateWebSessionManagementCommandInput - Inputs for UpdateWebSessionManagementCommand
type WebSessionManagementAPI ¶
type WebSessionManagementAPI interface { DeleteWebSessionManagementCommand() (resp *http.Response, err error) GetWebSessionManagementCommand() (output *models.WebSessionManagementView, resp *http.Response, err error) UpdateWebSessionManagementCommand(input *UpdateWebSessionManagementCommandInput) (output *models.WebSessionManagementView, resp *http.Response, err error) GetCookieTypes() (output *models.CookieTypesView, resp *http.Response, err error) GetWebSessionSupportedEncryptionAlgorithmsCommand() (output *models.AlgorithmsView, resp *http.Response, err error) GetWebSessionKeySetCommand() (output *models.KeySetView, resp *http.Response, err error) UpdateWebSessionKeySetCommand(input *UpdateWebSessionKeySetCommandInput) (output *models.KeySetView, resp *http.Response, err error) GetOidcLoginTypes() (output *models.OidcLoginTypesView, resp *http.Response, err error) GetOidcScopesCommand(input *GetOidcScopesCommandInput) (output *models.SupportedScopesView, resp *http.Response, err error) GetRequestPreservationTypes() (output *models.RequestPreservationTypesView, resp *http.Response, err error) GetWebSessionSupportedSigningAlgorithms() (output *models.SigningAlgorithmsView, resp *http.Response, err error) GetWebStorageTypes() (output *models.WebStorageTypesView, resp *http.Response, err error) }
type WebSessionManagementService ¶
WebSessionManagementService provides the API operations for making requests to WebSessionManagement endpoint.
func New ¶
func New(cfg *config.Config) *WebSessionManagementService
New createa a new instance of the WebSessionManagementService client.
Example:
cfg := config.NewConfig().WithUsername("Administrator").WithPassword("2Access").WithEndpoint(paURL) //Create a WebSessionManagementService from the configuration svc := webSessionManagement.New(cfg)
func (*WebSessionManagementService) DeleteWebSessionManagementCommand ¶
func (s *WebSessionManagementService) DeleteWebSessionManagementCommand() (resp *http.Response, err error)
DeleteWebSessionManagementCommand - Resets the Web Session Management configuration to default values RequestType: DELETE Input:
func (*WebSessionManagementService) GetCookieTypes ¶
func (s *WebSessionManagementService) GetCookieTypes() (output *models.CookieTypesView, resp *http.Response, err error)
GetCookieTypes - Get the valid OIDC Cookie Types RequestType: GET Input:
func (*WebSessionManagementService) GetOidcLoginTypes ¶
func (s *WebSessionManagementService) GetOidcLoginTypes() (output *models.OidcLoginTypesView, resp *http.Response, err error)
GetOidcLoginTypes - Get the valid OIDC Login Types RequestType: GET Input:
func (*WebSessionManagementService) GetOidcScopesCommand ¶
func (s *WebSessionManagementService) GetOidcScopesCommand(input *GetOidcScopesCommandInput) (output *models.SupportedScopesView, resp *http.Response, err error)
GetOidcScopesCommand - Get the scopes supported by the current OIDC Provider RequestType: GET Input: input *GetOidcScopesCommandInput
func (*WebSessionManagementService) GetRequestPreservationTypes ¶
func (s *WebSessionManagementService) GetRequestPreservationTypes() (output *models.RequestPreservationTypesView, resp *http.Response, err error)
GetRequestPreservationTypes - Get the valid Request Preservation Types RequestType: GET Input:
func (*WebSessionManagementService) GetWebSessionKeySetCommand ¶
func (s *WebSessionManagementService) GetWebSessionKeySetCommand() (output *models.KeySetView, resp *http.Response, err error)
GetWebSessionKeySetCommand - Get the Web Session key set configuration RequestType: GET Input:
func (*WebSessionManagementService) GetWebSessionManagementCommand ¶
func (s *WebSessionManagementService) GetWebSessionManagementCommand() (output *models.WebSessionManagementView, resp *http.Response, err error)
GetWebSessionManagementCommand - Get the Web Session Management configuration RequestType: GET Input:
func (*WebSessionManagementService) GetWebSessionSupportedEncryptionAlgorithmsCommand ¶
func (s *WebSessionManagementService) GetWebSessionSupportedEncryptionAlgorithmsCommand() (output *models.AlgorithmsView, resp *http.Response, err error)
GetWebSessionSupportedEncryptionAlgorithmsCommand - Get the valid algorithms for Web Session Cookie Encryption RequestType: GET Input:
func (*WebSessionManagementService) GetWebSessionSupportedSigningAlgorithms ¶
func (s *WebSessionManagementService) GetWebSessionSupportedSigningAlgorithms() (output *models.SigningAlgorithmsView, resp *http.Response, err error)
GetWebSessionSupportedSigningAlgorithms - Get the valid algorithms for Web Session Cookie Signing RequestType: GET Input:
func (*WebSessionManagementService) GetWebStorageTypes ¶
func (s *WebSessionManagementService) GetWebStorageTypes() (output *models.WebStorageTypesView, resp *http.Response, err error)
GetWebStorageTypes - Get the valid Web Storage Types RequestType: GET Input:
func (*WebSessionManagementService) UpdateWebSessionKeySetCommand ¶
func (s *WebSessionManagementService) UpdateWebSessionKeySetCommand(input *UpdateWebSessionKeySetCommandInput) (output *models.KeySetView, resp *http.Response, err error)
UpdateWebSessionKeySetCommand - Update the WebSession key set configuration RequestType: PUT Input: input *UpdateWebSessionKeySetCommandInput
func (*WebSessionManagementService) UpdateWebSessionManagementCommand ¶
func (s *WebSessionManagementService) UpdateWebSessionManagementCommand(input *UpdateWebSessionManagementCommandInput) (output *models.WebSessionManagementView, resp *http.Response, err error)
UpdateWebSessionManagementCommand - Update the Web Session Management configuration RequestType: PUT Input: input *UpdateWebSessionManagementCommandInput