public abstract class BaseU2FDeviceRepository extends java.lang.Object implements U2FDeviceRepository
BaseU2FDeviceRepository.| Constructor and Description |
|---|
BaseU2FDeviceRepository(com.github.benmanes.caffeine.cache.LoadingCache<java.lang.String,java.lang.String> requestStorage) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getDeviceAuthenticationRequest(java.lang.String requestId,
java.lang.String username)
Gets device authentication request.
|
java.lang.String |
getDeviceRegistrationRequest(java.lang.String requestId,
java.lang.String username)
Gets device registration request.
|
void |
requestDeviceAuthentication(java.lang.String requestId,
java.lang.String username,
java.lang.String registrationJsonData)
Request device authentication.
|
void |
requestDeviceRegistration(java.lang.String requestId,
java.lang.String username,
java.lang.String registrationJsonData)
Request device registration.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitauthenticateDevice, clean, getRegisteredDevices, isDeviceRegisteredFor, registerDevicepublic BaseU2FDeviceRepository(com.github.benmanes.caffeine.cache.LoadingCache<java.lang.String,java.lang.String> requestStorage)
public java.lang.String getDeviceRegistrationRequest(java.lang.String requestId,
java.lang.String username)
U2FDeviceRepositorygetDeviceRegistrationRequest in interface U2FDeviceRepositoryrequestId - the request idusername - the usernamepublic java.lang.String getDeviceAuthenticationRequest(java.lang.String requestId,
java.lang.String username)
U2FDeviceRepositorygetDeviceAuthenticationRequest in interface U2FDeviceRepositoryrequestId - the request idusername - the usernamepublic void requestDeviceRegistration(java.lang.String requestId,
java.lang.String username,
java.lang.String registrationJsonData)
U2FDeviceRepositoryrequestDeviceRegistration in interface U2FDeviceRepositoryrequestId - the request idusername - the usernameregistrationJsonData - the registration json datapublic void requestDeviceAuthentication(java.lang.String requestId,
java.lang.String username,
java.lang.String registrationJsonData)
U2FDeviceRepositoryrequestDeviceAuthentication in interface U2FDeviceRepositoryrequestId - the request idusername - the usernameregistrationJsonData - the registration json data