Loading data-access/servlet/src/main/java/auth/oidc/InvalidTokenException.java→data-access/BACKUP/auth/oidc/InvalidTokenException.java +0 −0 File moved. View file data-access/servlet/src/main/java/auth/oidc/Ivoid.java→data-access/BACKUP/auth/oidc/Ivoid.java +0 −0 File moved. View file data-access/servlet/src/main/java/auth/oidc/VlkbUser.java→data-access/BACKUP/auth/oidc/VlkbUser.java +0 −0 File moved. View file data-access/servlet/src/main/java/auth/authz/AuthPolicy.java +17 −17 Original line number Diff line number Diff line Loading @@ -40,9 +40,9 @@ public class AuthPolicy private String[] userGroups; private boolean userGroupsValid; private String dbConnUrl; private String dbUserName; private String dbPassword; // private String dbConnUrl; // private String dbUserName; // private String dbPassword; public AuthPolicy(String userName, String[] userGroups) Loading Loading @@ -158,27 +158,27 @@ public class AuthPolicy public String[] filterAuthorized(String[] pubdidArr, String dbConnUrl, String dbUserName, String dbPassword) public String[] filterAuthorized(String[] pubdidArr) { //this.dbConnUrl = dbConnUrl; this.dbUserName = dbUserName; this.dbPassword = dbPassword; //this.dbUserName = dbUserName; //this.dbPassword = dbPassword; LOGGER.finer("with String[] trace"); return filterAuthorized(new ArrayList<String>(Arrays.asList(pubdidArr)), dbConnUrl); return filterAuthorized(new ArrayList<String>(Arrays.asList(pubdidArr))); } private String[] filterAuthorized(ArrayList<String> pubdidList, String dbConnUrl) private String[] filterAuthorized(ArrayList<String> pubdidList) { LOGGER.fine("with List <String> trace"); switch(access) { case PUBLIC_ONLY : filterNotPublic(pubdidList, dbConnUrl); filterNotPublic(pubdidList); break; case PUBLIC_AND_AUTHORIZED_PRIVATE : filterNotAuthorized(pubdidList, dbConnUrl); filterNotAuthorized(pubdidList); break; default : Loading @@ -188,13 +188,13 @@ public class AuthPolicy } private void filterNotPublic(ArrayList<String> pubdids, String dbConnUrl) private void filterNotPublic(ArrayList<String> pubdids) { LOGGER.fine("trace"); assert pubdids != null; LOGGER.finer("PublisherDID list original : " + String.join(" ", pubdids)); List<AuthPolicyDb.PubdidGroups> privateUniqPubdids = db_queryPrivateUniqPubdidGroups(dbConnUrl, pubdids); List<AuthPolicyDb.PubdidGroups> privateUniqPubdids = db_queryPrivateUniqPubdidGroups(pubdids); List<String> notAuthorizedUniqPubdids = pubdidsNotPublic(privateUniqPubdids, userGroups); LOGGER.finest("AuthZ removes: " + String.join(" ", notAuthorizedUniqPubdids)); Loading Loading @@ -230,13 +230,13 @@ public class AuthPolicy private void filterNotAuthorized(ArrayList<String> pubdids, String dbConnUrl) private void filterNotAuthorized(ArrayList<String> pubdids) { LOGGER.fine("trace"); assert pubdids != null; LOGGER.finer("PublisherDID list original : " + String.join(" ", pubdids)); List<AuthPolicyDb.PubdidGroups> privateUniqPubdids = db_queryPrivateUniqPubdidGroups(dbConnUrl, pubdids); List<AuthPolicyDb.PubdidGroups> privateUniqPubdids = db_queryPrivateUniqPubdidGroups(pubdids); List<String> notAuthorizedUniqPubdids = pubdidsNotAuthorized(privateUniqPubdids, userGroups); LOGGER.finest("AuthZ removes: " + String.join(" ", notAuthorizedUniqPubdids)); Loading Loading @@ -266,14 +266,14 @@ public class AuthPolicy private List<AuthPolicyDb.PubdidGroups> db_queryPrivateUniqPubdidGroups(String dbConnUrl, List<String> pubdids) private List<AuthPolicyDb.PubdidGroups> db_queryPrivateUniqPubdidGroups(List<String> pubdids) { AuthPolicyDb adb; synchronized(AuthPolicyDb.class) { //AuthPolicyDb.dbConnUrl = this.dbConnUrl; AuthPolicyDb.dbUserName = this.dbUserName; AuthPolicyDb.dbPassword = this.dbPassword; //AuthPolicyDb.dbUserName = this.dbUserName; //AuthPolicyDb.dbPassword = this.dbPassword; adb = new AuthPolicyDb(); } Loading data-access/servlet/src/main/java/auth/authz/AuthPolicyDb.java +2 −5 Original line number Diff line number Diff line Loading @@ -32,11 +32,8 @@ public class AuthPolicyDb private static final Logger LOGGER = Logger.getLogger(AuthPolicyDb.class.getName()); private static final String DB_DRIVER = "org.postgresql.Driver"; private static final Settings settings = Settings.getInstance(); static public Settings.DBConn dbconn = settings.dbConn; // static public String dbConnUrl; static public String dbUserName; static public String dbPassword; private static final AuthZSettings settings = AuthZSettings.getInstance("authpolicy.properties"); static public AuthZSettings.DBConn dbconn = settings.dbConn; private Connection conn; private Statement st; Loading Loading
data-access/servlet/src/main/java/auth/oidc/InvalidTokenException.java→data-access/BACKUP/auth/oidc/InvalidTokenException.java +0 −0 File moved. View file
data-access/servlet/src/main/java/auth/oidc/Ivoid.java→data-access/BACKUP/auth/oidc/Ivoid.java +0 −0 File moved. View file
data-access/servlet/src/main/java/auth/oidc/VlkbUser.java→data-access/BACKUP/auth/oidc/VlkbUser.java +0 −0 File moved. View file
data-access/servlet/src/main/java/auth/authz/AuthPolicy.java +17 −17 Original line number Diff line number Diff line Loading @@ -40,9 +40,9 @@ public class AuthPolicy private String[] userGroups; private boolean userGroupsValid; private String dbConnUrl; private String dbUserName; private String dbPassword; // private String dbConnUrl; // private String dbUserName; // private String dbPassword; public AuthPolicy(String userName, String[] userGroups) Loading Loading @@ -158,27 +158,27 @@ public class AuthPolicy public String[] filterAuthorized(String[] pubdidArr, String dbConnUrl, String dbUserName, String dbPassword) public String[] filterAuthorized(String[] pubdidArr) { //this.dbConnUrl = dbConnUrl; this.dbUserName = dbUserName; this.dbPassword = dbPassword; //this.dbUserName = dbUserName; //this.dbPassword = dbPassword; LOGGER.finer("with String[] trace"); return filterAuthorized(new ArrayList<String>(Arrays.asList(pubdidArr)), dbConnUrl); return filterAuthorized(new ArrayList<String>(Arrays.asList(pubdidArr))); } private String[] filterAuthorized(ArrayList<String> pubdidList, String dbConnUrl) private String[] filterAuthorized(ArrayList<String> pubdidList) { LOGGER.fine("with List <String> trace"); switch(access) { case PUBLIC_ONLY : filterNotPublic(pubdidList, dbConnUrl); filterNotPublic(pubdidList); break; case PUBLIC_AND_AUTHORIZED_PRIVATE : filterNotAuthorized(pubdidList, dbConnUrl); filterNotAuthorized(pubdidList); break; default : Loading @@ -188,13 +188,13 @@ public class AuthPolicy } private void filterNotPublic(ArrayList<String> pubdids, String dbConnUrl) private void filterNotPublic(ArrayList<String> pubdids) { LOGGER.fine("trace"); assert pubdids != null; LOGGER.finer("PublisherDID list original : " + String.join(" ", pubdids)); List<AuthPolicyDb.PubdidGroups> privateUniqPubdids = db_queryPrivateUniqPubdidGroups(dbConnUrl, pubdids); List<AuthPolicyDb.PubdidGroups> privateUniqPubdids = db_queryPrivateUniqPubdidGroups(pubdids); List<String> notAuthorizedUniqPubdids = pubdidsNotPublic(privateUniqPubdids, userGroups); LOGGER.finest("AuthZ removes: " + String.join(" ", notAuthorizedUniqPubdids)); Loading Loading @@ -230,13 +230,13 @@ public class AuthPolicy private void filterNotAuthorized(ArrayList<String> pubdids, String dbConnUrl) private void filterNotAuthorized(ArrayList<String> pubdids) { LOGGER.fine("trace"); assert pubdids != null; LOGGER.finer("PublisherDID list original : " + String.join(" ", pubdids)); List<AuthPolicyDb.PubdidGroups> privateUniqPubdids = db_queryPrivateUniqPubdidGroups(dbConnUrl, pubdids); List<AuthPolicyDb.PubdidGroups> privateUniqPubdids = db_queryPrivateUniqPubdidGroups(pubdids); List<String> notAuthorizedUniqPubdids = pubdidsNotAuthorized(privateUniqPubdids, userGroups); LOGGER.finest("AuthZ removes: " + String.join(" ", notAuthorizedUniqPubdids)); Loading Loading @@ -266,14 +266,14 @@ public class AuthPolicy private List<AuthPolicyDb.PubdidGroups> db_queryPrivateUniqPubdidGroups(String dbConnUrl, List<String> pubdids) private List<AuthPolicyDb.PubdidGroups> db_queryPrivateUniqPubdidGroups(List<String> pubdids) { AuthPolicyDb adb; synchronized(AuthPolicyDb.class) { //AuthPolicyDb.dbConnUrl = this.dbConnUrl; AuthPolicyDb.dbUserName = this.dbUserName; AuthPolicyDb.dbPassword = this.dbPassword; //AuthPolicyDb.dbUserName = this.dbUserName; //AuthPolicyDb.dbPassword = this.dbPassword; adb = new AuthPolicyDb(); } Loading
data-access/servlet/src/main/java/auth/authz/AuthPolicyDb.java +2 −5 Original line number Diff line number Diff line Loading @@ -32,11 +32,8 @@ public class AuthPolicyDb private static final Logger LOGGER = Logger.getLogger(AuthPolicyDb.class.getName()); private static final String DB_DRIVER = "org.postgresql.Driver"; private static final Settings settings = Settings.getInstance(); static public Settings.DBConn dbconn = settings.dbConn; // static public String dbConnUrl; static public String dbUserName; static public String dbPassword; private static final AuthZSettings settings = AuthZSettings.getInstance("authpolicy.properties"); static public AuthZSettings.DBConn dbconn = settings.dbConn; private Connection conn; private Statement st; Loading