public interface EntityCredentialManagement
| Modifier and Type | Method and Description |
|---|---|
void |
setEntityCredential(pl.edu.icm.unity.types.basic.EntityParam entity,
String credentialId,
String secrets)
Sets authentication secretes for the entity.
|
void |
setEntityCredentialRequirements(pl.edu.icm.unity.types.basic.EntityParam entity,
String requirementId)
Changes
CredentialRequirements of an entity. |
void |
setEntityCredentialStatus(pl.edu.icm.unity.types.basic.EntityParam entity,
String credentialId,
pl.edu.icm.unity.types.authn.LocalCredentialState desiredCredentialState)
Sets local credential state.
|
void setEntityCredentialRequirements(pl.edu.icm.unity.types.basic.EntityParam entity,
String requirementId)
throws pl.edu.icm.unity.exceptions.EngineException
CredentialRequirements of an entity.entity - to be modifiedrequirementId - to be setpl.edu.icm.unity.exceptions.EngineExceptionvoid setEntityCredential(pl.edu.icm.unity.types.basic.EntityParam entity,
String credentialId,
String secrets)
throws pl.edu.icm.unity.exceptions.EngineException
entity - to be modifiedcredentialId - credential id to be changed.secrets - the credential type specific value of the credential.pl.edu.icm.unity.exceptions.EngineExceptionvoid setEntityCredentialStatus(pl.edu.icm.unity.types.basic.EntityParam entity,
String credentialId,
pl.edu.icm.unity.types.authn.LocalCredentialState desiredCredentialState)
throws pl.edu.icm.unity.exceptions.EngineException
entity - to be modifiedcredentialId - credential id to be changed.desiredCredentialState - desired credential state. If 'notSet' then the current credential
is removed. The status can be set to 'outdated' only if the credential
supports invalidation and currently there is a (correct or outdated) credential set. The 'correct'
value is not allowed, and will cause an exception. Credential can be put into correct state with
setEntityCredential(EntityParam, String, String).pl.edu.icm.unity.exceptions.EngineExceptionCopyright © 2018 Unity. All rights reserved.