Class DbRecoveryCodesStore
java.lang.Object
eu.rarogsoftware.rarog.platform.security.mfa.recovery.DbRecoveryCodesStore
- All Implemented Interfaces:
RecoveryCodesStore
-
Constructor Summary
ConstructorsConstructorDescriptionDbRecoveryCodesStore
(eu.rarogsoftware.commons.database.connection.DatabaseConnectionProvider databaseConnectionProvider) -
Method Summary
Modifier and TypeMethodDescriptionint
getCodesCount
(StandardUser user) boolean
removeCode
(StandardUser user, String code) void
replaceCodes
(StandardUser user, List<String> codes) void
saveCodes
(StandardUser user, List<String> codes)
-
Constructor Details
-
DbRecoveryCodesStore
public DbRecoveryCodesStore(eu.rarogsoftware.commons.database.connection.DatabaseConnectionProvider databaseConnectionProvider) throws NoSuchAlgorithmException - Throws:
NoSuchAlgorithmException
-
-
Method Details
-
getCodesCount
- Specified by:
getCodesCount
in interfaceRecoveryCodesStore
-
removeCode
- Specified by:
removeCode
in interfaceRecoveryCodesStore
-
saveCodes
- Specified by:
saveCodes
in interfaceRecoveryCodesStore
-
replaceCodes
- Specified by:
replaceCodes
in interfaceRecoveryCodesStore
-