Catalog.SAML.TrustedIdentityProviders
URI: http://soap.zeus.com/zxtm/1.0/Catalog/SAML/TrustedIdentityProviders/
The Catalog.SAML.TrustedIdentityProviders interface allows management of SAML trusted identity providers. Using this interface, you can create, delete and rename trusted identity providers, and manage their configuration.
Methods
addTrustedIdp( idp_names, idp_parameters ) throws InvalidObjectName, InvalidInput, ObjectAlreadyExists, DeploymentError, LicenseError
Add new SAML trusted identity providers.
void addTrustedIdp(
String[] idp_names
Catalog.SAML.TrustedIdentityProviders.TrustedIdpParameter[] idp_parameters
)
copyTrustedIdp( idp_names, new_names ) throws ObjectAlreadyExists, InvalidObjectName, ObjectDoesNotExist, DeploymentError, LicenseError
Copy the named SAML trusted identity providers.
void copyTrustedIdp(
String[] idp_names
String[] new_names
)
deleteTrustedIdp( idp_names ) throws ObjectDoesNotExist, ObjectInUse, DeploymentError, LicenseError
Delete the named SAML trusted identity providers.
void deleteTrustedIdp(
String[] idp_names
)
getAddZlibHeader( idp_names ) throws ObjectDoesNotExist, LicenseError
Get whether to add the zlib header when compressing the AuthnRequest.
Boolean[] getAddZlibHeader(
String[] idp_names
)
getIdpCertificate( idp_names ) throws ObjectDoesNotExist, LicenseError
Get the IDP certificate.
String[] getIdpCertificate(
String[] idp_names
)
getIdpEntityId( idp_names ) throws ObjectDoesNotExist, LicenseError
Get the IDP entity id.
String[] getIdpEntityId(
String[] idp_names
)
getIdpUrl( idp_names ) throws ObjectDoesNotExist, LicenseError
Get the IDP URL.
String[] getIdpUrl(
String[] idp_names
)
getStrictVerify( idp_names ) throws ObjectDoesNotExist, LicenseError
Get whether to verify SAML responses strictly.
Boolean[] getStrictVerify(
String[] idp_names
)
getTrustedIdpNames()
Get the names of all the configured SAML trusted identity providers.
String[] getTrustedIdpNames()
renameTrustedIdp( idp_names, new_names ) throws ObjectAlreadyExists, ObjectDoesNotExist, InvalidObjectName, InvalidOperation, DeploymentError, LicenseError
Rename the named SAML trusted identity providers.
void renameTrustedIdp(
String[] idp_names
String[] new_names
)
setAddZlibHeader( idp_names, values ) throws ObjectDoesNotExist, InvalidInput, DeploymentError, LicenseError
Set whether to add the zlib header when compressing the AuthnRequest.
void setAddZlibHeader(
String[] idp_names
Boolean[] values
)
setIdpCertificate( idp_names, values ) throws ObjectDoesNotExist, InvalidInput, DeploymentError, LicenseError
Set the IDP certificate.
void setIdpCertificate(
String[] idp_names
String[] values
)
setIdpEntityId( idp_names, values ) throws ObjectDoesNotExist, InvalidInput, DeploymentError, LicenseError
Set the IDP entity id.
void setIdpEntityId(
String[] idp_names
String[] values
)
setIdpUrl( idp_names, values ) throws ObjectDoesNotExist, InvalidInput, DeploymentError, LicenseError
Set the IDP URL.
void setIdpUrl(
String[] idp_names
String[] values
)
setStrictVerify( idp_names, values ) throws ObjectDoesNotExist, InvalidInput, DeploymentError, LicenseError
Set whether to verify SAML responses strictly.
void setStrictVerify(
String[] idp_names
Boolean[] values
)
Structures
Catalog.SAML.TrustedIdentityProviders.TrustedIdpParameter
This structure contains the required configuration values for a Trusted Identity Provider.
struct Catalog.SAML.TrustedIdentityProviders.TrustedIdpParameter {
# The entity id reported by the identity provider.
String entity_id;
# The URI to which authentication requests can be sent.
String url;
# The PEM-encoded certificate that is trusted from the identity provider.
# (Without whitespace or -----BEGIN/END markers.)
String certificate;
}