Package org.apache.syncope.core.logic
Class SAML2SP4UIIdPLogic
java.lang.Object
org.apache.syncope.core.logic.AbstractLogic<EntityTO>
org.apache.syncope.core.logic.AbstractTransactionalLogic<EntityTO>
org.apache.syncope.core.logic.SAML2SP4UIIdPLogic
-
Field Summary
Modifier and TypeFieldDescriptionprotected final SAML2SP4UIIdPDataBinder
protected final SAML2SP4UIIdPDAO
protected final SAML2SP4UIProperties
protected final ResourcePatternResolver
protected final SAML2ClientCache
protected final SAML2ClientCache
Fields inherited from class org.apache.syncope.core.logic.AbstractLogic
LOG
-
Constructor Summary
ConstructorDescriptionSAML2SP4UIIdPLogic
(SAML2SP4UIProperties props, ResourcePatternResolver resourceResolver, SAML2ClientCache saml2ClientCacheLogin, SAML2ClientCache saml2ClientCacheLogout, SAML2SP4UIIdPDataBinder binder, SAML2SP4UIIdPDAO idpDAO) -
Method Summary
Modifier and TypeMethodDescriptionvoid
importFromMetadata
(InputStream input) list()
protected org.pac4j.saml.config.SAML2Configuration
protected SAML2SP4UIIdPTO
resolveReference
(Method method, Object... args) void
update
(SAML2SP4UIIdPTO saml2IdpTO) Methods inherited from class org.apache.syncope.core.logic.AbstractLogic
resolveBeanReference
-
Field Details
-
saml2ClientCacheLogin
-
saml2ClientCacheLogout
-
binder
-
idpDAO
-
props
-
resourceResolver
-
-
Constructor Details
-
SAML2SP4UIIdPLogic
public SAML2SP4UIIdPLogic(SAML2SP4UIProperties props, ResourcePatternResolver resourceResolver, SAML2ClientCache saml2ClientCacheLogin, SAML2ClientCache saml2ClientCacheLogout, SAML2SP4UIIdPDataBinder binder, SAML2SP4UIIdPDAO idpDAO)
-
-
Method Details
-
list
@PreAuthorize("isAuthenticated()") @Transactional(readOnly=true) public List<SAML2SP4UIIdPTO> list() -
read
@PreAuthorize("hasRole(\'IDP_READ\')") @Transactional(readOnly=true) public SAML2SP4UIIdPTO read(String key) -
importFromMetadata
-
update
-
delete
-
resolveReference
protected SAML2SP4UIIdPTO resolveReference(Method method, Object... args) throws UnresolvedReferenceException - Specified by:
resolveReference
in classAbstractLogic<EntityTO>
- Throws:
UnresolvedReferenceException
-
newSAML2Configuration
protected org.pac4j.saml.config.SAML2Configuration newSAML2Configuration()
-