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.EngineException
void 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.EngineException
void 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.EngineException
Copyright © 2018 Unity. All rights reserved.