Class SAML2SP4UIIdPServiceImpl
java.lang.Object
org.apache.syncope.core.rest.cxf.service.AbstractService
org.apache.syncope.core.rest.cxf.service.SAML2SP4UIIdPServiceImpl
- All Implemented Interfaces:
JAXRSService
,SAML2SP4UIIdPService
@Service
public class SAML2SP4UIIdPServiceImpl
extends AbstractService
implements SAML2SP4UIIdPService
-
Field Summary
Fields inherited from class org.apache.syncope.core.rest.cxf.service.AbstractService
LOG, messageContext, OPTIONS_ALLOW, searchContext, uriInfo
Fields inherited from interface org.apache.syncope.common.rest.api.service.JAXRSService
CRLF, DOUBLE_DASH, PARAM_ANYTYPE_KIND, PARAM_ANYTYPEKEY, PARAM_CONNID_PAGED_RESULTS_COOKIE, PARAM_DETAILS, PARAM_ENTITY_KEY, PARAM_FIQL, PARAM_KEYWORD, PARAM_MAX, PARAM_NOTIFICATION, PARAM_ORDERBY, PARAM_PAGE, PARAM_REALM, PARAM_RECURSIVE, PARAM_RESOURCE, PARAM_SIZE, PARAM_USER
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Deletes the SAML 2.0 Identity Provider with matching entityID.importFromMetadata
(InputStream input) Imports the SAML 2.0 Identity Provider definitions available in the provided XML metadata.list()
Returns a list of all defined SAML 2.0 Identity Providers.Returns the SAML 2.0 Identity Provider with matching entityID, if available.void
update
(SAML2SP4UIIdPTO saml2IdpTO) Updates the SAML 2.0 Identity Provider with matching entityID.Methods inherited from class org.apache.syncope.core.rest.cxf.service.AbstractService
applyPreference, buildPagedResult, checkETag, createResponse, findActualKey, getPreference, isNullPriorityAsync, modificationResponse, pageable, pageable, sort
-
Field Details
-
logic
-
-
Constructor Details
-
SAML2SP4UIIdPServiceImpl
-
-
Method Details
-
list
Description copied from interface:SAML2SP4UIIdPService
Returns a list of all defined SAML 2.0 Identity Providers.- Specified by:
list
in interfaceSAML2SP4UIIdPService
- Returns:
- list of all defined SAML 2.0 Identity Providers
-
read
Description copied from interface:SAML2SP4UIIdPService
Returns the SAML 2.0 Identity Provider with matching entityID, if available.- Specified by:
read
in interfaceSAML2SP4UIIdPService
- Parameters:
key
- SAML 2.0 Identity Provider's entityID- Returns:
- SAML 2.0 Identity Provider with matching entityID, if available
-
importFromMetadata
Description copied from interface:SAML2SP4UIIdPService
Imports the SAML 2.0 Identity Provider definitions available in the provided XML metadata.- Specified by:
importFromMetadata
in interfaceSAML2SP4UIIdPService
- Parameters:
input
- XML metadata- Returns:
- the entityID values for all imported SAML 2.0 Identity Providers
-
update
Description copied from interface:SAML2SP4UIIdPService
Updates the SAML 2.0 Identity Provider with matching entityID.- Specified by:
update
in interfaceSAML2SP4UIIdPService
- Parameters:
saml2IdpTO
- idp configuration to be stored
-
delete
Description copied from interface:SAML2SP4UIIdPService
Deletes the SAML 2.0 Identity Provider with matching entityID.- Specified by:
delete
in interfaceSAML2SP4UIIdPService
- Parameters:
key
- SAML 2.0 Identity Provider's entityID
-