Make rbac excluded endpoints configurable 91/137891/8 newdelhi
authorFiete Ostkamp <Fiete.Ostkamp@telekom.de>
Tue, 14 May 2024 11:38:17 +0000 (13:38 +0200)
committerFiete Ostkamp <Fiete.Ostkamp@telekom.de>
Thu, 16 May 2024 12:07:00 +0000 (14:07 +0200)
commit9ad020e36d7dba6e9e2fdd2e5b5276e728de4bd3
treed35910bf26cd5d91e09d0431d5e6dd88d35c1682
parentf5a7f7daf927ee345cc60abd212771812dfae685
Make rbac excluded endpoints configurable

- introduce bff.rbac.endpoints-excluded config
- add some performance improvements for role checking
- resolve compilation warning related to missing swagger dependency

Issue-ID: PORTALNG-100
Change-Id: I38ac942f0731a3297a797a09402f20aa6efc3b58
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
14 files changed:
app/build.gradle
app/src/main/resources/application-access-control.yml
app/src/main/resources/application.yml
app/src/test/java/org/onap/portalng/bff/BaseIntegrationTest.java
app/src/test/java/org/onap/portalng/bff/idtoken/IdTokenExchangeFilterFunctionTest.java
app/src/test/resources/application-access-control.yml [deleted file]
app/src/test/resources/application.yml
app/src/test/resources/logback-spring.xml [deleted file]
build.gradle
lib/build.gradle
lib/src/main/java/org/onap/portalng/bff/config/BeansConfig.java
lib/src/main/java/org/onap/portalng/bff/config/BffConfig.java
lib/src/main/java/org/onap/portalng/bff/config/IdTokenExchangeFilterFunction.java
lib/src/main/java/org/onap/portalng/bff/config/SecurityConfig.java