Package io.jans.fido2.service.persist
Class RegistrationPersistenceService
java.lang.Object
io.jans.as.common.service.common.fido2.RegistrationPersistenceService
io.jans.fido2.service.persist.RegistrationPersistenceService
@ApplicationScoped
public class RegistrationPersistenceService
extends io.jans.as.common.service.common.fido2.RegistrationPersistenceService
Every registration is persisted under Person Entry
- Version:
- May 08, 2020
- Author:
- Yuriy Movchan
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.jans.orm.model.fido2.Fido2RegistrationEntrybuildFido2RegistrationEntry(io.jans.orm.model.fido2.Fido2RegistrationData registrationData) List<io.jans.orm.model.fido2.Fido2RegistrationEntry>findAllByUsername(String username) List<io.jans.orm.model.fido2.Fido2RegistrationEntry>findAllRegisteredByUsername(String username) List<io.jans.orm.model.fido2.Fido2RegistrationEntry>findByChallenge(String challenge) Optional<io.jans.orm.model.fido2.Fido2RegistrationEntry>findByPublicKeyId(String publicKeyId, String rpId) Optional<io.jans.orm.model.fido2.Fido2RegistrationEntry>findByPublicKeyId(String userName, String publicKeyId, String rpId) intgetChallengeHashCode(String challenge) getDnForRegistrationEntry(String userInum, String jsId) intgetPublicKeyIdHash(String publicKeyId) getUserInum(String userName) voidsave(io.jans.orm.model.fido2.Fido2RegistrationData registrationData) Methods inherited from class io.jans.as.common.service.common.fido2.RegistrationPersistenceService
addBranch, attachDeviceRegistrationToUser, attachDeviceRegistrationToUser, containsBranch, findByRpRegisteredUserDevices, findOneStepUserDeviceRegistration, findRegisteredUserDevice, getBaseDnForFido2RegistrationEntries, getDnForUser, prepareBranch, save, update
-
Constructor Details
-
RegistrationPersistenceService
public RegistrationPersistenceService()
-
-
Method Details
-
save
public void save(io.jans.orm.model.fido2.Fido2RegistrationData registrationData) -
buildFido2RegistrationEntry
public io.jans.orm.model.fido2.Fido2RegistrationEntry buildFido2RegistrationEntry(io.jans.orm.model.fido2.Fido2RegistrationData registrationData) -
findByPublicKeyId
-
findByPublicKeyId
-
findAllByUsername
-
findAllRegisteredByUsername
-
findByChallenge
-
getBasedPeopleDn
- Overrides:
getBasedPeopleDnin classio.jans.as.common.service.common.fido2.RegistrationPersistenceService
-
getChallengeHashCode
-
getPublicKeyIdHash
-
getDnForRegistrationEntry
- Overrides:
getDnForRegistrationEntryin classio.jans.as.common.service.common.fido2.RegistrationPersistenceService
-
getUserInum
- Specified by:
getUserInumin classio.jans.as.common.service.common.fido2.RegistrationPersistenceService
-