Class RedisYubiKeyAccountRegistry
- java.lang.Object
-
- org.apereo.cas.adaptors.yubikey.registry.BaseYubiKeyAccountRegistry
-
- org.apereo.cas.adaptors.yubikey.dao.RedisYubiKeyAccountRegistry
-
- All Implemented Interfaces:
org.apereo.cas.adaptors.yubikey.YubiKeyAccountRegistry
public class RedisYubiKeyAccountRegistry extends org.apereo.cas.adaptors.yubikey.registry.BaseYubiKeyAccountRegistryThis isRedisYubiKeyAccountRegistry.- Since:
- 6.2.0
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCAS_YUBIKEY_PREFIXRedis key prefix.
-
Constructor Summary
Constructors Constructor Description RedisYubiKeyAccountRegistry(org.apereo.cas.adaptors.yubikey.YubiKeyAccountValidator accountValidator, org.apereo.cas.redis.core.CasRedisTemplate<java.lang.String,org.apereo.cas.adaptors.yubikey.YubiKeyAccount> mongoTemplate, long scanCount)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddelete(java.lang.String uid)voiddelete(java.lang.String username, long deviceId)voiddeleteAll()org.apereo.cas.adaptors.yubikey.YubiKeyAccountgetAccountInternal(java.lang.String uid)java.util.Collection<? extends org.apereo.cas.adaptors.yubikey.YubiKeyAccount>getAccountsInternal()org.apereo.cas.adaptors.yubikey.YubiKeyAccountsave(org.apereo.cas.adaptors.yubikey.YubiKeyAccount account)org.apereo.cas.adaptors.yubikey.YubiKeyAccountsave(org.apereo.cas.adaptors.yubikey.YubiKeyDeviceRegistrationRequest request, org.apereo.cas.adaptors.yubikey.YubiKeyRegisteredDevice... device)booleanupdate(org.apereo.cas.adaptors.yubikey.YubiKeyAccount account)-
Methods inherited from class org.apereo.cas.adaptors.yubikey.registry.BaseYubiKeyAccountRegistry
decodeYubikeyRegisteredDevice, getAccount, getAccounts, getAccountValidator, getCipherExecutor, isYubiKeyRegisteredFor, isYubiKeyRegisteredFor, registerAccountFor, setCipherExecutor, toString
-
-
-
-
Method Detail
-
getAccountsInternal
public java.util.Collection<? extends org.apereo.cas.adaptors.yubikey.YubiKeyAccount> getAccountsInternal()
- Specified by:
getAccountsInternalin classorg.apereo.cas.adaptors.yubikey.registry.BaseYubiKeyAccountRegistry
-
getAccountInternal
public org.apereo.cas.adaptors.yubikey.YubiKeyAccount getAccountInternal(java.lang.String uid)
- Specified by:
getAccountInternalin classorg.apereo.cas.adaptors.yubikey.registry.BaseYubiKeyAccountRegistry
-
delete
public void delete(java.lang.String uid)
-
delete
public void delete(java.lang.String username, long deviceId)
-
deleteAll
public void deleteAll()
-
save
public org.apereo.cas.adaptors.yubikey.YubiKeyAccount save(org.apereo.cas.adaptors.yubikey.YubiKeyDeviceRegistrationRequest request, org.apereo.cas.adaptors.yubikey.YubiKeyRegisteredDevice... device)- Specified by:
savein classorg.apereo.cas.adaptors.yubikey.registry.BaseYubiKeyAccountRegistry
-
save
public org.apereo.cas.adaptors.yubikey.YubiKeyAccount save(org.apereo.cas.adaptors.yubikey.YubiKeyAccount account)
-
update
public boolean update(org.apereo.cas.adaptors.yubikey.YubiKeyAccount account)
- Specified by:
updatein classorg.apereo.cas.adaptors.yubikey.registry.BaseYubiKeyAccountRegistry
-
-