You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by ma...@apache.org on 2018/11/20 16:51:08 UTC

[airavata] 01/02: Allowing calls to getApplicationDeploymentsForAppModuleAndGroupResourceProfile

This is an automated email from the ASF dual-hosted git repository.

machristie pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/airavata.git

commit 174cafce69718640c8865eaa955fb2c30936b254
Author: Marcus Christie <ma...@apache.org>
AuthorDate: Tue Nov 20 11:49:55 2018 -0500

    Allowing calls to getApplicationDeploymentsForAppModuleAndGroupResourceProfile
    
    getApplicationDeploymentsForAppModuleAndGroupResourceProfile is
    protected by sharing registry authorization so it's okay to allow anyone
    to call it.
---
 .../org/apache/airavata/service/security/KeyCloakSecurityManager.java  | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/airavata-services/services-security/src/main/java/org/apache/airavata/service/security/KeyCloakSecurityManager.java b/airavata-services/services-security/src/main/java/org/apache/airavata/service/security/KeyCloakSecurityManager.java
index 50145ec..7fc22b5 100644
--- a/airavata-services/services-security/src/main/java/org/apache/airavata/service/security/KeyCloakSecurityManager.java
+++ b/airavata-services/services-security/src/main/java/org/apache/airavata/service/security/KeyCloakSecurityManager.java
@@ -109,7 +109,8 @@ public class KeyCloakSecurityManager implements AiravataSecurityManager {
     // These methods are protected by sharing registry authorization
     private final static String APPLICATION_DEPLOYMENT_METHODS =
             "/airavata/registerApplicationDeployment|/airavata/getApplicationDeployment|/airavata/updateApplicationDeployment" +
-                    "|/airavata/deleteApplicationDeployment|/airavata/getAllApplicationDeployments|/airavata/getAccessibleApplicationDeployments";
+                    "|/airavata/deleteApplicationDeployment|/airavata/getAllApplicationDeployments|/airavata/getAccessibleApplicationDeployments" +
+                    "|/airavata/getApplicationDeploymentsForAppModuleAndGroupResourceProfile";
     private final static String APPLICATION_MODULE_METHODS = "/airavata/getAccessibleAppModules";
     private final static String CREDENTIAL_TOKEN_METHODS = "/airavata/getCredentialSummary|/airavata/getAllCredentialSummaries|/airavata/generateAndRegisterSSHKeys|/airavata/registerPwdCredential|/airavata/deleteSSHPubKey|/airavata/deletePWDCredential";
     // Misc. other methods needed for group based authorization