[DEV] set SSO optionnal. (no security mode)
Some checks are pending
WEB karideo and rabbit/archidata/pipeline/head Build queued...

This commit is contained in:
Edouard DUPIN 2023-03-12 21:49:53 +01:00
parent a07c134d0f
commit 12231762d3
4 changed files with 9 additions and 7 deletions

View File

@ -2,7 +2,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>kangaroo-and-rabbit</groupId>
<artifactId>archidata</artifactId>
<version>0.3.3</version>
<version>0.3.4</version>
<properties>
<jersey.version>3.1.1</jersey.version>
<jaxb.version>2.3.1</jaxb.version>

View File

@ -756,7 +756,7 @@ public class SqlWrapper {
query.append(".deleted = false ");
*/
firstField = true;
System.out.println("generate the query: '" + query.toString() + "'");
//System.out.println("generate the query: '" + query.toString() + "'");
// prepare the request:
PreparedStatement ps = entry.connection.prepareStatement(query.toString(), Statement.RETURN_GENERATED_KEYS);
whereInjectValue(ps, condition);

View File

@ -6,8 +6,13 @@ import org.kar.archidata.util.JWTWrapper;
public class UpdateJwtPublicKey extends Thread {
boolean kill = false;
public void run() {
if (ConfigBaseVariable.getSSOAddress() == null) {
System.out.println("SSO INTERFACE is not provided ==> work alone.");
// No SO provided, kill the thread.
return;
}
while (this.kill == false) {
// need to uppgrade when server call us...
// need to upgrade when server call us...
try {
JWTWrapper.initLocalTokenRemote(ConfigBaseVariable.getSSOAddress(), "archidata");
} catch (Exception e1) {
@ -16,6 +21,7 @@ public class UpdateJwtPublicKey extends Thread {
return;
}
try {
// update every 5 minutes the master token
Thread.sleep(1000*60*5, 0);
} catch (InterruptedException e) {
e.printStackTrace();

View File

@ -77,10 +77,6 @@ public class ConfigBaseVariable {
}
public static String getSSOAddress() {
if (ssoAdress == null) {
//return "http://sso_host/api/";
return "http://192.168.1.156/karso/api/";
}
return ssoAdress;
}
public static String ssoToken() {