gluu
|
公開メンバ関数 | |
void | reloadConfiguration () |
int | getDevicesTotal (String userId, boolean active) |
List< SecurityKey > | getDevices (String userId, boolean active) |
String | generateJsonRegisterMessage (String userName, String enrollmentCode) throws Exception |
void | finishRegistration (String userName, String response) |
String | getRegistrationResult (String jsonString) throws Exception |
SecurityKey | getLatestSecurityKey (String userId, long time) |
boolean | updateDevice (FidoDevice device) |
boolean | removeDevice (FidoDevice device) |
int | getDevicesTotal (String appId, String userId, boolean active) |
関数 | |
public< T extends FidoDevice > T | getLatestFidoDevice (String userId, long time, String oxApp, Class< T > clazz) throws Exception |
private< T extends FidoDevice > List< T > | getDevices (String userId, boolean active, String oxApplication, Class< T > clazz) throws Exception |
< T extends FidoDevice > List< T > | getSortedDevices (String userId, boolean active, String appId, Class< T > clazz) |
private< T extends FidoDevice > T | getRecentlyCreatedDevice (List< T > devices, long time) |
変数 | |
LdapService | ldapService |
ObjectMapper | mapper |
非公開メンバ関数 | |
void | inited () |
非公開変数類 | |
Logger | logger |
MainSettings | settings |
U2FConfig | conf |
RegistrationRequestService | registrationRequestService |
An app. scoped bean that encapsulates logic related to management of registration requests for u2f devices
|
inline |
Executes the finish registration step of the U2F service
userName | As required per org.xdi.oxauth.client.fido.u2f.RegistrationRequestService::finishRegistration |
response | This is the Json response obtained in the web browser after calling the u2f.register function in Javascript |
|
inline |
Triggers a registration request to a U2F endpoint and outputs the request message returned by the service in form of JSON
userName | As required per org.xdi.oxauth.client.fido.u2f.RegistrationRequestService::startRegistration |
enrollmentCode | A previously generated random code stored under user's LDAP entry |
Exception | Network problem, De/Serialization error, ... |
|
inline |
|
inlinepackageinherited |
Returns a list of FidoDevice instances found under the given branch that matches the oxApplication value given and whose oxStatus attribute equals to "active"
userId | |
oxApplication | Value to match for oxApplication attribute (see LDAP object class oxDeviceRegistration) |
clazz | Any subclass of FidoDevice |
<T> |
|
inlineinherited |
|
inline |
|
inlinepackageinherited |
|
inline |
|
inlinepackageinherited |
Chooses one device from a list of devices, such that its creation time is the closest to the timestamp given
devices | A non-null list of fido devices |
time | A timestamp as milliseconds elapsed from the "epoch" |
<T> |
|
inline |
|
inlinepackageinherited |
|
inlineprivate |
|
inline |
|
inlineinherited |
|
inlineinherited |
|
private |
|
packageinherited |
|
private |
|
packageinherited |
|
private |
|
private |