public interface IdPEngine
Modifier and Type | Method and Description |
---|---|
pl.edu.icm.unity.types.basic.IdentityParam |
getIdentity(List<pl.edu.icm.unity.types.basic.IdentityParam> validIdentities,
String selectedIdentity)
Finds selected identity among validIdentities and returns it as IdentityParam.
|
TranslationResult |
obtainUserInformation(pl.edu.icm.unity.types.basic.EntityParam entity,
String group,
String profile,
String requester,
String protocol,
String protocolSubType,
boolean allowIdentityCreate,
boolean triggerImport)
Obtains a complete and translated information about entity, authorized to be published.
|
TranslationResult obtainUserInformation(pl.edu.icm.unity.types.basic.EntityParam entity, String group, String profile, String requester, String protocol, String protocolSubType, boolean allowIdentityCreate, boolean triggerImport) throws pl.edu.icm.unity.exceptions.EngineException
entity
- entity for which the query is performedgroup
- the group from which attributes shall be resolvedprofile
- output translation profile to be consulted. Can be null -> then default profile is used.requester
- identity of requesterprotocol
- identifier of access protocolprotocolSubType
- sub identifier of protocol (e.g. binding)allowIdentityCreate
- whether a dynamic id can be establishedpl.edu.icm.unity.exceptions.EngineException
pl.edu.icm.unity.types.basic.IdentityParam getIdentity(List<pl.edu.icm.unity.types.basic.IdentityParam> validIdentities, String selectedIdentity) throws pl.edu.icm.unity.exceptions.EngineException, eu.unicore.samly2.exceptions.SAMLRequesterException
validIdentities
- selectedIdentity
- pl.edu.icm.unity.exceptions.EngineException
eu.unicore.samly2.exceptions.SAMLRequesterException
Copyright © 2017 Unity. All rights reserved.