if (resetAttempts) { firstLoginFailure = now; failedCredential.setLoginFailures(1); } else { firstLoginFailure = failedCredential.getFirstLoginFailure(); failedCredential.setLoginFailures(failedCredential.getLoginFailures() + 1); credential.setLoginFailuresReset(null); credential.setLockoutReset(null); credential.setLoginFailures(0); try { KapuaSecurityUtils.doPrivileged(() -> credentialService.update(credential));
if (resetAttempts) { firstLoginFailure = now; failedCredential.setLoginFailures(1); } else { firstLoginFailure = failedCredential.getFirstLoginFailure(); failedCredential.setLoginFailures(failedCredential.getLoginFailures() + 1); credential.setLoginFailuresReset(null); credential.setLockoutReset(null); credential.setLoginFailures(0); try { KapuaSecurityUtils.doPrivileged(() -> credentialService.update(credential));
if (resetAttempts) { firstLoginFailure = now; failedCredential.setLoginFailures(1); } else { firstLoginFailure = failedCredential.getFirstLoginFailure(); failedCredential.setLoginFailures(failedCredential.getLoginFailures() + 1); credential.setLoginFailuresReset(null); credential.setLockoutReset(null); credential.setLoginFailures(0); try { KapuaSecurityUtils.doPrivileged(() -> credentialService.update(credential));
if (resetAttempts) { firstLoginFailure = now; failedCredential.setLoginFailures(1); } else { firstLoginFailure = failedCredential.getFirstLoginFailure(); failedCredential.setLoginFailures(failedCredential.getLoginFailures() + 1); credential.setLoginFailuresReset(null); credential.setLockoutReset(null); credential.setLoginFailures(0); try { KapuaSecurityUtils.doPrivileged(() -> credentialService.update(credential));
@Override public void unlock(KapuaId scopeId, KapuaId credentialId) throws KapuaException { // // Argument Validation ArgumentValidator.notNull(scopeId, "scopeId"); ArgumentValidator.notNull(credentialId, "credentialId"); // // Check Access KapuaLocator locator = KapuaLocator.getInstance(); AuthorizationService authorizationService = locator.getService(AuthorizationService.class); PermissionFactory permissionFactory = locator.getFactory(PermissionFactory.class); authorizationService.checkPermission(permissionFactory.newPermission(AuthenticationDomains.CREDENTIAL_DOMAIN, Actions.write, scopeId)); Credential credential = find(scopeId, credentialId); credential.setLoginFailures(0); credential.setFirstLoginFailure(null); credential.setLoginFailuresReset(null); credential.setLockoutReset(null); update(credential); }
@Override public void unlock(KapuaId scopeId, KapuaId credentialId) throws KapuaException { // // Argument Validation ArgumentValidator.notNull(scopeId, "scopeId"); ArgumentValidator.notNull(credentialId, "credentialId"); // // Check Access KapuaLocator locator = KapuaLocator.getInstance(); AuthorizationService authorizationService = locator.getService(AuthorizationService.class); PermissionFactory permissionFactory = locator.getFactory(PermissionFactory.class); authorizationService.checkPermission(permissionFactory.newPermission(AuthenticationDomains.CREDENTIAL_DOMAIN, Actions.write, scopeId)); Credential credential = find(scopeId, credentialId); credential.setLoginFailures(0); credential.setFirstLoginFailure(null); credential.setLoginFailuresReset(null); credential.setLockoutReset(null); update(credential); }