# ECOMP Portal SDK Framework ## Overview This is the Maven project for the ECOMP Portal SDK Framework library, which is distributed as epsdk-fw-N.N.N.jar. This library (once called third-party onboarding) provides features to partner applications that use a J2EE Servlet 3.0 container as Apache Tomcat. These features include: - REST endpoint for use by the ECOMP Portal aplication. This endpoint answers queries about roles, users and user-role assignments. The endpoint methods are defined by the Java interface class IPortalRestAPIService. Application developers must provide a class that implements this interface, and publish the name of that class in the properties file as discussed below. - A session listener that updates a collection with current user sessions as sessions are created and destroyed. This information is used to maintain and extend user session timeouts across applications that are on-boarded to the ECOMP portal. - Single sign-on to the application via either the AT&T Central Security Platform (SCP) or WebSEAL Junction. - Communication with the ECOMP Portal to fetch a user-specific functional menu, either via REST or UEB. Unlike the other ECOMP SDK libraries, this library does NOT require Hibernate, nor does it require Spring. ## Release Notes ### ONAP Distributions Version 1.3.1, 15 October 2017 - No changes Version 1.3.0 - PORTAL-19 Renaming the Group Id in the POM file to org.onap.portal.sdk - PORTAL-64 Single sign-on from Portal fails for some applications Version 1.1.0 - PORTAL-7 Improvements added as part of the rebasing process Version 1.0.0 - Initial release