a10_aam_authentication_saml_service_provider
Synopsis
Authentication service provider
Parameters
Parameters |
Choices/Defaults |
Comment |
|
---|---|---|---|
state str/required |
[‘noop’, ‘present’, ‘absent’] |
State of the object to be created. |
|
ansible_host str/required |
Host for AXAPI authentication |
||
ansible_username str/required |
Username for AXAPI authentication |
||
ansible_password str/required |
Password for AXAPI authentication |
||
ansible_port int/required |
Port for AXAPI authentication |
||
a10_device_context_id int |
[‘1-8’] |
Device ID for aVCS configuration |
|
a10_partition str |
Destination/target partition for object/command |
||
name str/required |
Specify SAML authentication service provider name |
||
adfs_ws_federation dict |
Field adfs_ws_federation |
||
ws_federation_enable bool |
Enable ADFS WS-Federation |
||
artifact_resolution_service list |
Field artifact_resolution_service |
||
artifact_index int |
The index of artifact resolution service |
||
artifact_location str |
The location of artifact resolution service. (ex. /SAML/POST) |
||
artifact_binding str |
‘soap’= SOAP binding of artifact resolution service; |
||
assertion_consuming_service list |
Field assertion_consuming_service |
||
assertion_index int |
The index of assertion consuming service |
||
assertion_location str |
The location of assertion consuming service endpoint. (ex. /SAML/POST) |
||
assertion_binding str |
‘artifact’= Artifact binding of assertion consuming service; ‘paos’= PAOS binding of assertion consuming service; ‘post’= POST binding of assertion consuming service; |
||
single_logout_service list |
Field single_logout_service |
||
SLO_location str |
The location of name-id management service. (ex. /SAML/POST) |
||
SLO_binding str |
‘post’= POST binding of single logout service; ‘redirect’= Redirect binding of single logout service; ‘soap’= SOAP binding of single logout service; |
||
SP_initiated_single_logout_service list |
Field SP_initiated_single_logout_service |
||
SP_SLO_location str |
The location of SP-initiated single logout service endpoint. (ex. /Logout) |
||
asynchronous bool |
the IDP will not send a logout response to AX |
||
metadata_export_service dict |
Field metadata_export_service |
||
md_export_location str |
Specify the URI to export SP metadata (Export URI. Default is /A10SP_Metadata) |
||
sign_xml bool |
Sign exported SP metadata XML with SP’s certificate |
||
certificate str |
SAML service provider certificate file (PFX format is required.) |
||
entity_id str |
SAML service provider entity ID |
||
saml_request_signed dict |
Field saml_request_signed |
||
saml_request_signed_disable bool |
Disable signing signature for SAML (Authn/Artifact Resolve) requests |
||
soap_tls_certificate_validate dict |
Field soap_tls_certificate_validate |
||
soap_tls_certificate_validate_disable bool |
Disable verification for server certificate in TLS session when resolving artificate |
||
signature_algorithm str |
‘SHA1’= use SHA1 as signature algorithm (default); ‘SHA256’= use SHA256 as signature algorithm; |
||
require_assertion_signed dict |
Field require_assertion_signed |
||
require_assertion_signed_enable bool |
Enable required signing of SAML assertion |
||
service_url str |
SAML service provider service URL (ex. https=//www.a10networks.com/saml.sso) |
||
bad_request_redirect_url str |
Specify URL to redirect |
||
acs_uri_bypass bool |
After user authenticated, bypass requests with assertion-consuming-service location URI |
||
uuid str |
uuid of the object |
||
user_tag str |
Customized tag |
||
sampling_enable list |
Field sampling_enable |
||
counters1 str |
‘all’= all; ‘sp-metadata-export-req’= Metadata Export Request; ‘sp-metadata- export-success’= Metadata Export Success; ‘login-auth-req’= Login Authentication Request; ‘login-auth-resp’= Login Authentication Response; ‘acs- req’= SAML Single-Sign-On Request; ‘acs-success’= SAML Single-Sign-On Success; ‘acs-authz-fail’= SAML Single-Sign-On Authorization Fail; ‘acs-error’= SAML Single-Sign-On Error; ‘slo-req’= Single Logout Request; ‘slo-success’= Single Logout Success; ‘slo-error’= Single Logout Error; ‘sp-slo-req’= SP-initiated Single Logout Request; ‘glo-slo-success’= Total Global Logout Success; ‘loc- slo-success’= Total Local Logout Success; ‘par-slo-success’= Total Partial Logout Success; ‘other-error’= Other Error; |
||
packet_capture_template str |
Name of the packet capture template to be bind with this object |
||
stats dict |
Field stats |
||
sp_metadata_export_req str |
Metadata Export Request |
||
sp_metadata_export_success str |
Metadata Export Success |
||
login_auth_req str |
Login Authentication Request |
||
login_auth_resp str |
Login Authentication Response |
||
acs_req str |
SAML Single-Sign-On Request |
||
acs_success str |
SAML Single-Sign-On Success |
||
acs_authz_fail str |
SAML Single-Sign-On Authorization Fail |
||
acs_error str |
SAML Single-Sign-On Error |
||
slo_req str |
Single Logout Request |
||
slo_success str |
Single Logout Success |
||
slo_error str |
Single Logout Error |
||
sp_slo_req str |
SP-initiated Single Logout Request |
||
glo_slo_success str |
Total Global Logout Success |
||
loc_slo_success str |
Total Local Logout Success |
||
par_slo_success str |
Total Partial Logout Success |
||
other_error str |
Other Error |
||
name str |
Specify SAML authentication service provider name |
Examples
Return Values
- modified_values (changed, dict, )
Values modified (or potential changes if using check_mode) as a result of task operation
- axapi_calls (always, list, )
Sequential list of AXAPI calls made by the task
- endpoint (, str, [‘/axapi/v3/slb/virtual_server’, ‘/axapi/v3/file/ssl-cert’])
The AXAPI endpoint being accessed.
- http_method (, str, [‘POST’, ‘GET’])
HTTP method being used by the primary task to interact with the AXAPI endpoint.
- request_body (, complex, )
Params used to query the AXAPI
- response_body (, complex, )
Response from the AXAPI
Status
This module is not guaranteed to have a backwards compatible interface. [preview]
This module is maintained by community.