.helpText("kerberos-realm.tooltip") .type(ProviderConfigProperty.STRING_TYPE) .add() .property().name(KerberosConstants.SERVER_PRINCIPAL) .label("server-principal") .helpText("server-principal.tooltip") .type(ProviderConfigProperty.STRING_TYPE) .add() .property().name(KerberosConstants.KEYTAB) .label("keytab") .helpText("keytab.tooltip") .type(ProviderConfigProperty.STRING_TYPE) .add() .property().name(KerberosConstants.DEBUG) .label("debug") .type(ProviderConfigProperty.BOOLEAN_TYPE) .defaultValue("false") .add() .property().name(KerberosConstants.ALLOW_PASSWORD_AUTHENTICATION) .label("allow-password-authentication") .type(ProviderConfigProperty.BOOLEAN_TYPE) .defaultValue("false") .add() .property().name(LDAPConstants.EDIT_MODE) .label("edit-mode") .type(ProviderConfigProperty.LIST_TYPE)