Package org.openiam.srvc.fido
Class FidoAuthenticatorDataWebServiceImpl
- java.lang.Object
-
- org.openiam.srvc.AbstractApiService
-
- org.openiam.srvc.fido.FidoAuthenticatorDataWebServiceImpl
-
- All Implemented Interfaces:
FidoAuthenticatorDataWebService
@Service("fidoAuthenticatorWS") public class FidoAuthenticatorDataWebServiceImpl extends AbstractApiService implements FidoAuthenticatorDataWebServiceFIDO Authentication web service implementation
-
-
Field Summary
-
Fields inherited from class org.openiam.srvc.AbstractApiService
applicationContext, log, rabbitMQSender
-
-
Constructor Summary
Constructors Constructor Description FidoAuthenticatorDataWebServiceImpl(FidoAuthenticatorServiceQueue rabbitMqQueue)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Responsedelete(byte[] credentialId)Delete Fido Authenticatorbooleanexist(byte[] credentialId)Check if Fido Authenticator existList<FidoAuthenticatorDto>findAllByLogin(String login, String manSysId)Find FIDO authenticators dto by loginList<FidoAuthenticatorDto>findByUserId(String id)Find FIDO authenticators dto by userIdFidoAuthenticatorDtofindOneByCredentialId(byte[] credentialId, String managedSystemId)Find FIDO authenticator dto by credentialIdStringsave(FidoAuthenticatorDto fidoAuthenticator)Save Fido AuthenticatorResponseupdateCounter(byte[] credentialId, long count)Update count of authenticatorResponseupdateName(byte[] credentialId, String name)Update name of authenticator-
Methods inherited from class org.openiam.srvc.AbstractApiService
broadcast, crudRequest, getBooleanValue, getIntValue, getIntValue, getRabbitMqQueue, getResponse, getResponse, getValue, getValue, getValueList, getValueList, idRequest, manageApiRequest, manageApiRequest, manageCrudApiRequest, manageCrudApiRequest, manageCrudApiRequest, manageCrudApiRequest, membershipRequestProcessing, membershipRequestProcessing, publish, publish, sendAsync, sendAsync
-
-
-
-
Constructor Detail
-
FidoAuthenticatorDataWebServiceImpl
public FidoAuthenticatorDataWebServiceImpl(FidoAuthenticatorServiceQueue rabbitMqQueue)
-
-
Method Detail
-
findOneByCredentialId
public FidoAuthenticatorDto findOneByCredentialId(byte[] credentialId, String managedSystemId)
Find FIDO authenticator dto by credentialId- Specified by:
findOneByCredentialIdin interfaceFidoAuthenticatorDataWebService- Parameters:
credentialId-- Returns:
-
findAllByLogin
public List<FidoAuthenticatorDto> findAllByLogin(String login, String manSysId)
Find FIDO authenticators dto by login- Specified by:
findAllByLoginin interfaceFidoAuthenticatorDataWebService- Parameters:
login-manSysId-- Returns:
-
findByUserId
public List<FidoAuthenticatorDto> findByUserId(String id)
Find FIDO authenticators dto by userId- Specified by:
findByUserIdin interfaceFidoAuthenticatorDataWebService- Parameters:
id-- Returns:
-
save
public String save(FidoAuthenticatorDto fidoAuthenticator)
Save Fido Authenticator- Specified by:
savein interfaceFidoAuthenticatorDataWebService- Parameters:
fidoAuthenticator-- Returns:
-
delete
public Response delete(byte[] credentialId)
Delete Fido Authenticator- Specified by:
deletein interfaceFidoAuthenticatorDataWebService- Parameters:
credentialId-- Returns:
-
exist
public boolean exist(byte[] credentialId)
Check if Fido Authenticator exist- Specified by:
existin interfaceFidoAuthenticatorDataWebService- Parameters:
credentialId-- Returns:
-
updateName
public Response updateName(byte[] credentialId, String name)
Update name of authenticator- Specified by:
updateNamein interfaceFidoAuthenticatorDataWebService- Parameters:
credentialId-name-- Returns:
-
updateCounter
public Response updateCounter(byte[] credentialId, long count)
Update count of authenticator- Specified by:
updateCounterin interfaceFidoAuthenticatorDataWebService- Parameters:
credentialId-count-- Returns:
-
-