Class TrustedJenkinsAuthorizer

    • Constructor Detail

      • TrustedJenkinsAuthorizer

        public TrustedJenkinsAuthorizer()
    • Method Detail

      • authorize

        public void authorize​(String userName,
                              javax.servlet.http.HttpServletRequest request,
                              javax.servlet.http.HttpServletResponse response,
                              javax.servlet.FilterChain filterChain)
                       throws IOException,
                              javax.servlet.ServletException,
                              NoSuchUserException
        Description copied from interface: TrustedUnderlyingSystemAuthorizerFilter
        Authorize the user in the underlying system
        Specified by:
        authorize in interface TrustedUnderlyingSystemAuthorizerFilter
        Parameters:
        userName - the user to be authorize
        request - the request
        response - the response
        filterChain - the filter chain to continue after authorization
        Throws:
        IOException - for other exceptions
        javax.servlet.ServletException - for problems while operating on request or response
        NoSuchUserException - if there is no user with the username