add async auth method support 63/126863/2
authorMichael DÜrre <michael.duerre@highstreet-technologies.com>
Mon, 31 Jan 2022 12:42:48 +0000 (13:42 +0100)
committerKAPIL SINGAL <ks220y@att.com>
Tue, 1 Feb 2022 03:42:46 +0000 (03:42 +0000)
commitc2f7f6d2e1775cc0b51ab6b8af7b9e84fc1f3535
tree3f876daf1df1ba6c258152da0d03e69e3953114c
parent9912e1626d93afeb4f7148dd5d826ae1caa1ef8a
add async auth method support

support async keys for oauth verification

Issue-ID: CCSDK-3577
Signed-off-by: Michael DÜrre <michael.duerre@highstreet-technologies.com>
Change-Id: I7d84bc04462fc9c2edd3390267a7dcc21bc7355b
Signed-off-by: Michael DÜrre <michael.duerre@highstreet-technologies.com>
31 files changed:
sdnr/wt/oauth-provider/provider-jar/pom.xml
sdnr/wt/oauth-provider/provider-jar/src/main/java/org/onap/ccsdk/features/sdnr/wt/oauthprovider/OAuth2Realm.java
sdnr/wt/oauth-provider/provider-jar/src/main/java/org/onap/ccsdk/features/sdnr/wt/oauthprovider/data/Config.java
sdnr/wt/oauth-provider/provider-jar/src/main/java/org/onap/ccsdk/features/sdnr/wt/oauthprovider/data/InvalidConfigurationException.java [new file with mode: 0644]
sdnr/wt/oauth-provider/provider-jar/src/main/java/org/onap/ccsdk/features/sdnr/wt/oauthprovider/data/OAuthToken.java
sdnr/wt/oauth-provider/provider-jar/src/main/java/org/onap/ccsdk/features/sdnr/wt/oauthprovider/data/UserTokenPayload.java
sdnr/wt/oauth-provider/provider-jar/src/main/java/org/onap/ccsdk/features/sdnr/wt/oauthprovider/filters/AnyRoleHttpAuthenticationFilter.java
sdnr/wt/oauth-provider/provider-jar/src/main/java/org/onap/ccsdk/features/sdnr/wt/oauthprovider/http/AuthHttpServlet.java
sdnr/wt/oauth-provider/provider-jar/src/main/java/org/onap/ccsdk/features/sdnr/wt/oauthprovider/providers/AuthService.java
sdnr/wt/oauth-provider/provider-jar/src/main/java/org/onap/ccsdk/features/sdnr/wt/oauthprovider/providers/GitlabProviderService.java
sdnr/wt/oauth-provider/provider-jar/src/main/java/org/onap/ccsdk/features/sdnr/wt/oauthprovider/providers/KeycloakProviderService.java
sdnr/wt/oauth-provider/provider-jar/src/main/java/org/onap/ccsdk/features/sdnr/wt/oauthprovider/providers/MdSalAuthorizationStore.java
sdnr/wt/oauth-provider/provider-jar/src/main/java/org/onap/ccsdk/features/sdnr/wt/oauthprovider/providers/NextcloudProviderService.java
sdnr/wt/oauth-provider/provider-jar/src/main/java/org/onap/ccsdk/features/sdnr/wt/oauthprovider/providers/PemUtils.java [new file with mode: 0644]
sdnr/wt/oauth-provider/provider-jar/src/main/java/org/onap/ccsdk/features/sdnr/wt/oauthprovider/providers/RSAKeyReader.java [new file with mode: 0644]
sdnr/wt/oauth-provider/provider-jar/src/main/java/org/onap/ccsdk/features/sdnr/wt/oauthprovider/providers/TokenCreator.java
sdnr/wt/oauth-provider/provider-jar/src/test/java/org/onap/ccsdk/features/sdnr/wt/oauthprovider/test/TestAuthHttpServlet.java
sdnr/wt/oauth-provider/provider-jar/src/test/java/org/onap/ccsdk/features/sdnr/wt/oauthprovider/test/TestConfig.java
sdnr/wt/oauth-provider/provider-jar/src/test/java/org/onap/ccsdk/features/sdnr/wt/oauthprovider/test/TestDeserializer.java
sdnr/wt/oauth-provider/provider-jar/src/test/java/org/onap/ccsdk/features/sdnr/wt/oauthprovider/test/TestGitlabAuthService.java
sdnr/wt/oauth-provider/provider-jar/src/test/java/org/onap/ccsdk/features/sdnr/wt/oauthprovider/test/TestKeycloakAuthService.java
sdnr/wt/oauth-provider/provider-jar/src/test/java/org/onap/ccsdk/features/sdnr/wt/oauthprovider/test/TestRSAAlgorithms.java [new file with mode: 0644]
sdnr/wt/oauth-provider/provider-jar/src/test/java/org/onap/ccsdk/features/sdnr/wt/oauthprovider/test/TestRealm.java
sdnr/wt/oauth-provider/provider-jar/src/test/resources/jwtRS256.key [new file with mode: 0644]
sdnr/wt/oauth-provider/provider-jar/src/test/resources/jwtRS256.key.pub [new file with mode: 0644]
sdnr/wt/oauth-provider/provider-jar/src/test/resources/jwtRS512.key [new file with mode: 0644]
sdnr/wt/oauth-provider/provider-jar/src/test/resources/jwtRS512.key.pub [new file with mode: 0644]
sdnr/wt/oauth-provider/provider-jar/src/test/resources/test.config.json
sdnr/wt/oauth-provider/provider-jar/src/test/resources/test.configRS256-invalid.json [new file with mode: 0644]
sdnr/wt/oauth-provider/provider-jar/src/test/resources/test.configRS256.json [new file with mode: 0644]
sdnr/wt/oauth-provider/provider-jar/src/test/resources/test.configRS512.json [new file with mode: 0644]