|
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 |
1.8.13