Fix the MySQLIdentityBackend package name.
diff --git a/has-project/has-server/src/main/java/org/apache/kerby/has/server/HasServer.java b/has-project/has-server/src/main/java/org/apache/kerby/has/server/HasServer.java
index 5937782..7e20fe7 100644
--- a/has-project/has-server/src/main/java/org/apache/kerby/has/server/HasServer.java
+++ b/has-project/has-server/src/main/java/org/apache/kerby/has/server/HasServer.java
@@ -127,7 +127,7 @@
throw new HasException("Failed to get backend config. " + e);
}
String backendJar = backendConfig.getString("kdc_identity_backend");
- if (backendJar.equals("org.apache.kerby.has.server.kdc.MySQLIdentityBackend")) {
+ if (backendJar.equals("org.apache.kerby.kerberos.kdc.identitybackend.MySQLIdentityBackend")) {
updateKdcConf();
}
try {
diff --git a/has-project/has-server/src/main/java/org/apache/kerby/has/server/web/rest/ConfigApi.java b/has-project/has-server/src/main/java/org/apache/kerby/has/server/web/rest/ConfigApi.java
index fdb5cac..73a2a55 100644
--- a/has-project/has-server/src/main/java/org/apache/kerby/has/server/web/rest/ConfigApi.java
+++ b/has-project/has-server/src/main/java/org/apache/kerby/has/server/web/rest/ConfigApi.java
@@ -144,7 +144,7 @@
String mysqlConfig = "mysql_driver = " + driver + "\nmysql_url = " + drizzleUrl
+ "\nmysql_user = " + user + "\nmysql_password = " + password;
Map<String, String> values = new HashMap<>();
- values.put("_JAR_", "org.apache.kerby.has.server.kdc.MySQLIdentityBackend");
+ values.put("_JAR_", "org.apache.kerby.kerberos.kdc.identitybackend.MySQLIdentityBackend");
values.put("#_JSON_DIR_\n", "");
values.put("#_MYSQL_", mysqlConfig);
hasServer.updateConfFile("backend.conf", values);
@@ -187,7 +187,7 @@
try {
BackendConfig backendConfig = KdcUtil.getBackendConfig(hasServer.getConfDir());
String backendJar = backendConfig.getString("kdc_identity_backend");
- if (backendJar.equals("org.apache.kerby.has.server.kdc.MySQLIdentityBackend")) {
+ if (backendJar.equals("org.apache.kerby.kerberos.kdc.identitybackend.MySQLIdentityBackend")) {
hasServer.configMySQLKdc(backendConfig, realm, port, host, hasServer);
} else {
Map<String, String> values = new HashMap<>();
@@ -228,7 +228,7 @@
BackendConfig backendConfig = KdcUtil.getBackendConfig(hasServer.getConfDir());
String backendJar = backendConfig.getString("kdc_identity_backend");
File conf;
- if (backendJar.equals("org.apache.kerby.has.server.kdc.MySQLIdentityBackend")) {
+ if (backendJar.equals("org.apache.kerby.kerberos.kdc.identitybackend.MySQLIdentityBackend")) {
conf = hasServer.generateKrb5Conf();
} else {
File confDir = hasServer.getConfDir();
@@ -260,7 +260,7 @@
BackendConfig backendConfig = KdcUtil.getBackendConfig(hasServer.getConfDir());
String backendJar = backendConfig.getString("kdc_identity_backend");
File conf;
- if (backendJar.equals("org.apache.kerby.has.server.kdc.MySQLIdentityBackend")) {
+ if (backendJar.equals("org.apache.kerby.kerberos.kdc.identitybackend.MySQLIdentityBackend")) {
conf = hasServer.generateHasConf();
} else {
File confDir = hasServer.getConfDir();