X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=webapp-backend%2Fsrc%2Fmain%2Fjava%2Forg%2Foransc%2Fric%2Fportal%2Fdashboard%2Fportalapi%2FPortalAuthManager.java;h=977daf442246d35ab8213c69896a0696054983b5;hb=refs%2Fchanges%2F58%2F2258%2F2;hp=f74ad15907e6616646ddc5995131c02a7da91967;hpb=55472d9367cf229b2b87a625a8aa1dfb822cbaad;p=portal%2Fric-dashboard.git diff --git a/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/portalapi/PortalAuthManager.java b/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/portalapi/PortalAuthManager.java index f74ad159..977daf44 100644 --- a/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/portalapi/PortalAuthManager.java +++ b/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/portalapi/PortalAuthManager.java @@ -2,7 +2,7 @@ * ========================LICENSE_START================================= * O-RAN-SC * %% - * Copyright (C) 2019 AT&T Intellectual Property and Nokia + * Copyright (C) 2019 AT&T Intellectual Property * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -27,6 +27,7 @@ import java.util.Map; import javax.servlet.http.Cookie; import javax.servlet.http.HttpServletRequest; +import org.onap.portalsdk.core.onboarding.crossapi.IPortalRestCentralService; import org.onap.portalsdk.core.onboarding.exception.CipherUtilException; import org.onap.portalsdk.core.onboarding.util.PortalApiConstants; import org.slf4j.Logger; @@ -44,14 +45,12 @@ public class PortalAuthManager { private final String userIdCookieName; public PortalAuthManager(final String appName, final String username, final String password, - final String decryptorClassName, final String userCookie) - throws ClassNotFoundException, InstantiationException, IllegalAccessException, IllegalArgumentException, - InvocationTargetException, NoSuchMethodException, SecurityException { + final String decryptorClassName, final String userCookie) throws ClassNotFoundException, + InstantiationException, IllegalAccessException, InvocationTargetException, NoSuchMethodException { credentialsMap = new HashMap<>(); - // The map keys are hardcoded in EPSDK-FW, no constants are defined :( - credentialsMap.put("appName", appName); - credentialsMap.put("username", username); - credentialsMap.put("password", password); + credentialsMap.put(IPortalRestCentralService.CREDENTIALS_APP, appName); + credentialsMap.put(IPortalRestCentralService.CREDENTIALS_USER, username); + credentialsMap.put(IPortalRestCentralService.CREDENTIALS_PASS, password); this.userIdCookieName = userCookie; // Instantiate here so configuration errors are detected at app-start time logger.debug("ctor: using decryptor class {}", decryptorClassName); @@ -64,6 +63,7 @@ public class PortalAuthManager { * password. */ public Map getAppCredentials() { + logger.debug("getAppCredentials"); return credentialsMap; } @@ -95,6 +95,7 @@ public class PortalAuthManager { * established a user ID; else null. */ public String validateEcompSso(HttpServletRequest request) { + logger.debug("validateEcompSso URI {}", request.getRequestURI()); // Check ECOMP Portal cookie Cookie ep = getCookie(request, PortalApiConstants.EP_SERVICE); if (ep == null) {