Build #5,264

License check with RAT and Checkstyle

Code commits

caskdata/cdap

  • Dennis Li <23002167+dli357@users.noreply.github.com>

    Dennis Li <23002167+dli357@users.noreply.github.com> 214a22b4d5d80baa7b5b4ac11d6328ff22864498

    Merge pull request #13114 from cdapio/CDAP-17646-Proxy-Authentication-Support
    [CDAP-17646] Implement basic support for CDAP proxy authentication mode

  • Dennis Li <23002167+dli357@users.noreply.github.com>

    Dennis Li <23002167+dli357@users.noreply.github.com> 6daa88e6ac8aa7a395555fb94bef33d0414cb678 m

    [CDAP-17646] Implement basic support for CDAP proxy authentication mode
    Refactored to use UserIdentityExtractionResponse instead of using exceptions for control flow, and addressed additional comments

    • cdap-common/src/main/java/io/cdap/cdap/common/conf/Constants.java (version 6daa88e6ac8aa7a395555fb94bef33d0414cb678)
    • cdap-common/src/main/java/io/cdap/cdap/common/http/AuthenticationChannelHandler.java (version 6daa88e6ac8aa7a395555fb94bef33d0414cb678)
    • cdap-common/src/main/resources/cdap-default.xml (version 6daa88e6ac8aa7a395555fb94bef33d0414cb678)
    • cdap-gateway/src/main/java/io/cdap/cdap/gateway/router/NettyRouter.java (version 6daa88e6ac8aa7a395555fb94bef33d0414cb678)
    • cdap-gateway/src/main/java/io/cdap/cdap/gateway/router/RouterMain.java (version 6daa88e6ac8aa7a395555fb94bef33d0414cb678)
    • cdap-gateway/src/main/java/io/cdap/cdap/gateway/router/handlers/AuthenticationHandler.java (version 6daa88e6ac8aa7a395555fb94bef33d0414cb678)
    • cdap-gateway/src/test/java/io/cdap/cdap/gateway/router/AuditLogTest.java (version 6daa88e6ac8aa7a395555fb94bef33d0414cb678)
    • cdap-gateway/src/test/java/io/cdap/cdap/gateway/router/AuthServerAnnounceTest.java (version 6daa88e6ac8aa7a395555fb94bef33d0414cb678)
    • cdap-gateway/src/test/java/io/cdap/cdap/gateway/router/MockAccessTokenIdentityExtractor.java (version 6daa88e6ac8aa7a395555fb94bef33d0414cb678)
    • cdap-gateway/src/test/java/io/cdap/cdap/gateway/router/MockAccessTokenTransfomer.java (version 6daa88e6ac8aa7a395555fb94bef33d0414cb678)
    • cdap-gateway/src/test/java/io/cdap/cdap/gateway/router/NettyRouterHttpTest.java (version 6daa88e6ac8aa7a395555fb94bef33d0414cb678)
    • cdap-gateway/src/test/java/io/cdap/cdap/gateway/router/NettyRouterHttpsTest.java (version 6daa88e6ac8aa7a395555fb94bef33d0414cb678)
    • cdap-gateway/src/test/java/io/cdap/cdap/gateway/router/NettyRouterPipelineAuthTest.java (version 6daa88e6ac8aa7a395555fb94bef33d0414cb678)
    • cdap-gateway/src/test/java/io/cdap/cdap/gateway/router/RouterResource.java (version 6daa88e6ac8aa7a395555fb94bef33d0414cb678)
    • cdap-gateway/src/test/java/io/cdap/cdap/gateway/router/RoutingToDataSetsTest.java (version 6daa88e6ac8aa7a395555fb94bef33d0414cb678)
    • cdap-proto/src/main/java/io/cdap/cdap/proto/security/Principal.java (version 6daa88e6ac8aa7a395555fb94bef33d0414cb678)
    • cdap-security-spi/src/main/java/io/cdap/cdap/security/spi/authentication/SecurityRequestContext.java (version 6daa88e6ac8aa7a395555fb94bef33d0414cb678)
    • cdap-security/src/main/java/io/cdap/cdap/security/auth/AccessToken.java (version 6daa88e6ac8aa7a395555fb94bef33d0414cb678)
    • cdap-security/src/main/java/io/cdap/cdap/security/auth/AccessTokenCodec.java (version 6daa88e6ac8aa7a395555fb94bef33d0414cb678)
    • cdap-security/src/main/java/io/cdap/cdap/security/auth/AccessTokenIdentifier.java (version 6daa88e6ac8aa7a395555fb94bef33d0414cb678)
    • cdap-security/src/main/java/io/cdap/cdap/security/auth/AccessTokenIdentifierCodec.java (version 6daa88e6ac8aa7a395555fb94bef33d0414cb678)
    • cdap-security/src/main/java/io/cdap/cdap/security/auth/AccessTokenIdentityExtractor.java (version 6daa88e6ac8aa7a395555fb94bef33d0414cb678)
    • cdap-security/src/main/java/io/cdap/cdap/security/auth/AccessTokenTransformer.java (version 6daa88e6ac8aa7a395555fb94bef33d0414cb678)
    • cdap-security/src/main/java/io/cdap/cdap/security/auth/AuthenticationMode.java (version 6daa88e6ac8aa7a395555fb94bef33d0414cb678)
    • cdap-security/src/main/java/io/cdap/cdap/security/auth/ProxyUserIdentityExtractor.java (version 6daa88e6ac8aa7a395555fb94bef33d0414cb678)
    • cdap-security/src/main/java/io/cdap/cdap/security/auth/TokenManager.java (version 6daa88e6ac8aa7a395555fb94bef33d0414cb678)
    • cdap-security/src/main/java/io/cdap/cdap/security/auth/UserIdentity.java (version 6daa88e6ac8aa7a395555fb94bef33d0414cb678)
    • cdap-security/src/main/java/io/cdap/cdap/security/auth/UserIdentityCodec.java (version 6daa88e6ac8aa7a395555fb94bef33d0414cb678)
    • cdap-security/src/main/java/io/cdap/cdap/security/auth/UserIdentityExtractionException.java (version 6daa88e6ac8aa7a395555fb94bef33d0414cb678)
    • cdap-security/src/main/java/io/cdap/cdap/security/auth/UserIdentityExtractionResponse.java (version 6daa88e6ac8aa7a395555fb94bef33d0414cb678)
    • cdap-security/src/main/java/io/cdap/cdap/security/auth/UserIdentityExtractionState.java (version 6daa88e6ac8aa7a395555fb94bef33d0414cb678)
    • cdap-security/src/main/java/io/cdap/cdap/security/auth/UserIdentityExtractor.java (version 6daa88e6ac8aa7a395555fb94bef33d0414cb678)
    • cdap-security/src/main/java/io/cdap/cdap/security/auth/UserIdentityPair.java (version 6daa88e6ac8aa7a395555fb94bef33d0414cb678)
    • cdap-security/src/main/java/io/cdap/cdap/security/auth/context/AuthenticationContextModules.java (version 6daa88e6ac8aa7a395555fb94bef33d0414cb678)
    • cdap-security/src/main/java/io/cdap/cdap/security/auth/context/MasterAuthenticationContext.java (version 6daa88e6ac8aa7a395555fb94bef33d0414cb678)
    • cdap-security/src/main/java/io/cdap/cdap/security/guice/SecurityModule.java (version 6daa88e6ac8aa7a395555fb94bef33d0414cb678)
    • cdap-security/src/main/java/io/cdap/cdap/security/impersonation/SecurityUtil.java (version 6daa88e6ac8aa7a395555fb94bef33d0414cb678)
    • cdap-security/src/main/java/io/cdap/cdap/security/runtime/AuthenticationServerMain.java (version 6daa88e6ac8aa7a395555fb94bef33d0414cb678)
    • cdap-security/src/main/java/io/cdap/cdap/security/server/GrantAccessToken.java (version 6daa88e6ac8aa7a395555fb94bef33d0414cb678)
    • cdap-security/src/test/java/io/cdap/cdap/security/auth/DistributedKeyManagerTest.java (version 6daa88e6ac8aa7a395555fb94bef33d0414cb678)
    • cdap-security/src/test/java/io/cdap/cdap/security/auth/ProxyUserIdentityExtractorTest.java (version 6daa88e6ac8aa7a395555fb94bef33d0414cb678)
    • cdap-security/src/test/java/io/cdap/cdap/security/auth/TestFileBasedTokenManager.java (version 6daa88e6ac8aa7a395555fb94bef33d0414cb678)
    • cdap-security/src/test/java/io/cdap/cdap/security/auth/TestTokenManager.java (version 6daa88e6ac8aa7a395555fb94bef33d0414cb678)
    • cdap-standalone/src/main/java/io/cdap/cdap/StandaloneMain.java (version 6daa88e6ac8aa7a395555fb94bef33d0414cb678)