webSessionManagement

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 17, 2020 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
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

type WebSessionManagementService struct {
	*client.Client
}

WebSessionManagementService provides the API operations for making requests to WebSessionManagement endpoint.

func New

New createa a new instance of the WebSessionManagementService client.

Example:

cfg := config.NewConfig().WithUsername("Administrator").WithPassword("2FederateM0re").WithEndpoint(paURL.String())

//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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL