style: 🎨 Fixed indentation

Mixed indentation from eclipse fixed by chaning all from tabs to spaces
This commit is contained in:
Patrick D. Rupp
2021-09-03 08:23:27 +02:00
parent 6ee4bf188a
commit 42f5a2318e

View File

@ -38,74 +38,74 @@ public class RegistrationhCaptcha implements FormAction, FormActionFactory {
public static final String HCAPTCHA_REFERENCE_CATEGORY = "hcaptcha"; public static final String HCAPTCHA_REFERENCE_CATEGORY = "hcaptcha";
public static final String SITE_KEY = "site.key"; public static final String SITE_KEY = "site.key";
public static final String SITE_SECRET = "secret"; public static final String SITE_SECRET = "secret";
public static final String PROVIDER_ID = "registration-hcaptcha-action"; public static final String PROVIDER_ID = "registration-hcaptcha-action";
@Override @Override
public void close() { public void close() {
}
@Override }
public FormAction create(KeycloakSession session) {
return this;
}
@Override @Override
public void init(Scope config) { public FormAction create(KeycloakSession session) {
return this;
} }
@Override @Override
public void postInit(KeycloakSessionFactory factory) { public void init(Scope config) {
}
@Override }
public String getId() {
return PROVIDER_ID;
}
@Override @Override
public String getDisplayType() { public void postInit(KeycloakSessionFactory factory) {
return "hCaptcha";
}
@Override }
public String getReferenceCategory() {
return HCAPTCHA_REFERENCE_CATEGORY;
}
@Override @Override
public boolean isConfigurable() { public String getId() {
return true; return PROVIDER_ID;
} }
private static AuthenticationExecutionModel.Requirement[] REQUIREMENT_CHOICES = { @Override
public String getDisplayType() {
return "hCaptcha";
}
@Override
public String getReferenceCategory() {
return HCAPTCHA_REFERENCE_CATEGORY;
}
@Override
public boolean isConfigurable() {
return true;
}
private static AuthenticationExecutionModel.Requirement[] REQUIREMENT_CHOICES = {
AuthenticationExecutionModel.Requirement.REQUIRED, AuthenticationExecutionModel.Requirement.REQUIRED,
AuthenticationExecutionModel.Requirement.DISABLED AuthenticationExecutionModel.Requirement.DISABLED
}; };
@Override @Override
public Requirement[] getRequirementChoices() { public Requirement[] getRequirementChoices() {
return REQUIREMENT_CHOICES; return REQUIREMENT_CHOICES;
} }
@Override @Override
public boolean isUserSetupAllowed() { public boolean isUserSetupAllowed() {
return false; return false;
} }
@Override @Override
public String getHelpText() { public String getHelpText() {
return "Adds hCaptcha button. hCaptchas verify that the entity that is registering is a human. This can only be used on the internet and must be configured after you add it."; return "Adds hCaptcha button. hCaptchas verify that the entity that is registering is a human. This can only be used on the internet and must be configured after you add it.";
} }
@Override
public void buildPage(FormContext context, LoginFormsProvider form) { @Override
public void buildPage(FormContext context, LoginFormsProvider form) {
AuthenticatorConfigModel captchaConfig = context.getAuthenticatorConfig(); AuthenticatorConfigModel captchaConfig = context.getAuthenticatorConfig();
String userLanguageTag = context.getSession().getContext().resolveLocale(context.getUser()).toLanguageTag(); String userLanguageTag = context.getSession().getContext().resolveLocale(context.getUser()).toLanguageTag();
if (captchaConfig == null || captchaConfig.getConfig() == null if (captchaConfig == null || captchaConfig.getConfig() == null
|| captchaConfig.getConfig().get(SITE_KEY) == null || captchaConfig.getConfig().get(SITE_KEY) == null
|| captchaConfig.getConfig().get(SITE_SECRET) == null || captchaConfig.getConfig().get(SITE_SECRET) == null
@ -113,18 +113,18 @@ public class RegistrationhCaptcha implements FormAction, FormActionFactory {
form.addError(new FormMessage(null, Messages.RECAPTCHA_NOT_CONFIGURED)); form.addError(new FormMessage(null, Messages.RECAPTCHA_NOT_CONFIGURED));
return; return;
} }
String siteKey = captchaConfig.getConfig().get(SITE_KEY); String siteKey = captchaConfig.getConfig().get(SITE_KEY);
String compact = captchaConfig.getConfig().get("compact"); String compact = captchaConfig.getConfig().get("compact");
form.setAttribute("hcaptchaRequired", true); form.setAttribute("hcaptchaRequired", true);
form.setAttribute("hcaptchaCompact", compact); form.setAttribute("hcaptchaCompact", compact);
form.setAttribute("hcaptchaSiteKey", siteKey); form.setAttribute("hcaptchaSiteKey", siteKey);
form.addScript("https://js.hcaptcha.com/1/api.js?hl=" + userLanguageTag); form.addScript("https://js.hcaptcha.com/1/api.js?hl=" + userLanguageTag);
}
@Override }
public void validate(ValidationContext context) {
@Override
public void validate(ValidationContext context) {
MultivaluedMap<String, String> formData = context.getHttpRequest().getDecodedFormParameters(); MultivaluedMap<String, String> formData = context.getHttpRequest().getDecodedFormParameters();
List<FormMessage> errors = new ArrayList<>(); List<FormMessage> errors = new ArrayList<>();
@ -149,9 +149,9 @@ public class RegistrationhCaptcha implements FormAction, FormActionFactory {
return; return;
} }
} }
protected boolean validateRecaptcha(ValidationContext context, boolean success, String captcha, String secret) { protected boolean validateRecaptcha(ValidationContext context, boolean success, String captcha, String secret) {
CloseableHttpClient httpClient = context.getSession().getProvider(HttpClientProvider.class).getHttpClient(); CloseableHttpClient httpClient = context.getSession().getProvider(HttpClientProvider.class).getHttpClient();
@ -167,7 +167,7 @@ public class RegistrationhCaptcha implements FormAction, FormActionFactory {
InputStream content = response.getEntity().getContent(); InputStream content = response.getEntity().getContent();
try { try {
@SuppressWarnings("rawtypes") @SuppressWarnings("rawtypes")
Map json = JsonSerialization.readValue(content, Map.class); Map json = JsonSerialization.readValue(content, Map.class);
Object val = json.get("success"); Object val = json.get("success");
success = Boolean.TRUE.equals(val); success = Boolean.TRUE.equals(val);
} finally { } finally {
@ -180,25 +180,25 @@ public class RegistrationhCaptcha implements FormAction, FormActionFactory {
return success; return success;
} }
@Override @Override
public void success(FormContext context) { public void success(FormContext context) {
}
@Override }
public boolean requiresUser() {
return false;
}
@Override @Override
public boolean configuredFor(KeycloakSession session, RealmModel realm, UserModel user) { public boolean requiresUser() {
return true; return false;
} }
@Override @Override
public void setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user) { public boolean configuredFor(KeycloakSession session, RealmModel realm, UserModel user) {
return true;
} }
@Override
public void setRequiredActions(KeycloakSession session, RealmModel realm, UserModel user) {
}
private static final List<ProviderConfigProperty> CONFIG_PROPERTIES = new ArrayList<ProviderConfigProperty>(); private static final List<ProviderConfigProperty> CONFIG_PROPERTIES = new ArrayList<ProviderConfigProperty>();
@ -224,9 +224,9 @@ public class RegistrationhCaptcha implements FormAction, FormActionFactory {
CONFIG_PROPERTIES.add(property); CONFIG_PROPERTIES.add(property);
} }
@Override @Override
public List<ProviderConfigProperty> getConfigProperties() { public List<ProviderConfigProperty> getConfigProperties() {
return CONFIG_PROPERTIES; return CONFIG_PROPERTIES;
} }
} }