failedCredential.setLoginFailuresReset(loginFailureWindowExpiration); int maxLoginFailures = (int)credentialServiceConfig.get("lockoutPolicy.maxFailures"); if (failedCredential.getLoginFailures() >= maxLoginFailures) { credential.setLoginFailuresReset(null); credential.setLockoutReset(null); credential.setLoginFailures(0);
failedCredential.setLoginFailuresReset(loginFailureWindowExpiration); int maxLoginFailures = (int)credentialServiceConfig.get("lockoutPolicy.maxFailures"); if (failedCredential.getLoginFailures() >= maxLoginFailures) { credential.setLoginFailuresReset(null); credential.setLockoutReset(null); credential.setLoginFailures(0);
failedCredential.setLoginFailuresReset(loginFailureWindowExpiration); int maxLoginFailures = (int)credentialServiceConfig.get("lockoutPolicy.maxFailures"); if (failedCredential.getLoginFailures() >= maxLoginFailures) { credential.setLoginFailuresReset(null); credential.setLockoutReset(null); credential.setLoginFailures(0);
failedCredential.setLoginFailuresReset(loginFailureWindowExpiration); int maxLoginFailures = (int)credentialServiceConfig.get("lockoutPolicy.maxFailures"); if (failedCredential.getLoginFailures() >= maxLoginFailures) { credential.setLoginFailuresReset(null); credential.setLockoutReset(null); credential.setLoginFailures(0);
@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); }