CADI authentication and authorization filters 54/84054/4
authorTomek Kaminski <tomasz.kaminski@nokia.com>
Wed, 3 Apr 2019 07:45:09 +0000 (09:45 +0200)
committerTomek Kaminski <tomasz.kaminski@nokia.com>
Fri, 5 Apr 2019 13:13:08 +0000 (15:13 +0200)
commit03b16f6df6fe5545a4ed219916c77dd696694ea2
tree93e1ca57a82412c17950c6d45e89ad3d4a871a0c
parentea44032b89d04201924f7ca1551cb33ed49b947e
CADI authentication and authorization filters

Implemented AAF CADI usage for authN/authZ
Old solution left for backward compatibility
UseAAF flag used to turn on/of CADI and AAF permissions
AAfConnection fixed to accept AAF server certificate when adding perm

Change-Id: I8e946bda14c53e57c3236f2a7dfe806bcd45e519
Issue-ID: DMAAP-1112
Signed-off-by: Tomek Kaminski <tomasz.kaminski@nokia.com>
src/main/java/org/onap/dmaap/dbcapi/aaf/AafConnection.java
src/main/java/org/onap/dmaap/dbcapi/resources/AAFAuthenticationFilter.java [new file with mode: 0644]
src/main/java/org/onap/dmaap/dbcapi/resources/AAFAuthorizationFilter.java [new file with mode: 0644]
src/main/java/org/onap/dmaap/dbcapi/resources/AuthorizationFilter.java
src/main/java/org/onap/dmaap/dbcapi/server/JettyServer.java
src/main/java/org/onap/dmaap/dbcapi/util/PermissionBuilder.java [new file with mode: 0644]
src/test/java/org/onap/dmaap/dbcapi/resources/AAFAuthenticationFilterTest.java [new file with mode: 0644]
src/test/java/org/onap/dmaap/dbcapi/resources/AAFAuthorizationFilterTest.java [new file with mode: 0644]
src/test/java/org/onap/dmaap/dbcapi/util/PermissionBuilderTest.java [new file with mode: 0644]