Package org.gluu.oxauth.service.fido.u2f
Class DeviceRegistrationService
java.lang.Object
org.gluu.oxauth.service.fido.u2f.DeviceRegistrationService
Provides operations with user U2F devices
- Author:
- Yuriy Movchan Date: 05/14/2015
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddOneStepDeviceRegistration(DeviceRegistration deviceRegistration) voidaddUserDeviceRegistration(String userInum, DeviceRegistration deviceRegistration) booleanattachUserDeviceRegistration(String userInum, String oneStepDeviceId) booleancontainsBranch(String userInum) voiddisableUserDeviceRegistration(DeviceRegistration deviceRegistration) findDeviceRegistrationsByKeyHandle(String appId, String keyHandle, String... returnAttributes) findOneStepUserDeviceRegistration(String deviceId, String... returnAttributes) findUserDeviceRegistration(String userInum, String deviceId, String... returnAttributes) findUserDeviceRegistrations(String userInum, String appId, String... returnAttributes) getBaseDnForU2fUserDevices(String userInum) intgetDnForOneStepU2fDevice(String deviceRegistrationId) getDnForU2fDevice(String userInum, String oxId) Build DN string for U2F user devicegetExpiredDeviceRegistrations(org.gluu.persist.model.BatchOperation<DeviceRegistration> batchOperation, Date expirationDate, String[] returnAttributes, int sizeLimit, int chunkSize) intgetKeyHandleHashCode(byte[] keyHandle) voidmerge(DeviceRegistration device) voidprepareBranch(String userInum) voidremoveUserDeviceRegistration(DeviceRegistration deviceRegistration) voidupdateDeviceRegistration(String userInum, DeviceRegistration deviceRegistration)
-
Constructor Details
-
DeviceRegistrationService
public DeviceRegistrationService()
-
-
Method Details
-
addBranch
-
containsBranch
-
prepareBranch
-
findUserDeviceRegistration
public DeviceRegistration findUserDeviceRegistration(String userInum, String deviceId, String... returnAttributes) -
findUserDeviceRegistrations
public List<DeviceRegistration> findUserDeviceRegistrations(String userInum, String appId, String... returnAttributes) -
findDeviceRegistrationsByKeyHandle
public List<DeviceRegistration> findDeviceRegistrationsByKeyHandle(String appId, String keyHandle, String... returnAttributes) -
findOneStepUserDeviceRegistration
public DeviceRegistration findOneStepUserDeviceRegistration(String deviceId, String... returnAttributes) -
addUserDeviceRegistration
-
attachUserDeviceRegistration
-
addOneStepDeviceRegistration
-
updateDeviceRegistration
-
disableUserDeviceRegistration
-
removeUserDeviceRegistration
-
getExpiredDeviceRegistrations
public List<DeviceRegistration> getExpiredDeviceRegistrations(org.gluu.persist.model.BatchOperation<DeviceRegistration> batchOperation, Date expirationDate, String[] returnAttributes, int sizeLimit, int chunkSize) -
getCountDeviceRegistrations
-
getDnForU2fDevice
Build DN string for U2F user device -
getBaseDnForU2fUserDevices
-
getDnForOneStepU2fDevice
-
getKeyHandleHashCode
public int getKeyHandleHashCode(byte[] keyHandle) -
merge
-