protected JakartaAuthenticationFeedbackHandler getFeedbackHandler()

in src/main/java/org/apache/sling/auth/core/impl/engine/EngineAuthenticationHandlerHolder.java [54:80]


    protected JakartaAuthenticationFeedbackHandler getFeedbackHandler() {
        if (handler instanceof AuthenticationFeedbackHandler) {
            return new JakartaAuthenticationFeedbackHandler() {

                @Override
                public void authenticationFailed(
                        HttpServletRequest request, HttpServletResponse response, AuthenticationInfo authInfo) {
                    ((AuthenticationFeedbackHandler) handler)
                            .authenticationFailed(
                                    JakartaToJavaxRequestWrapper.toJavaxRequest(request),
                                    JakartaToJavaxResponseWrapper.toJavaxResponse(response),
                                    authInfo);
                }

                @Override
                public boolean authenticationSucceeded(
                        HttpServletRequest request, HttpServletResponse response, AuthenticationInfo authInfo) {
                    return ((AuthenticationFeedbackHandler) handler)
                            .authenticationSucceeded(
                                    JakartaToJavaxRequestWrapper.toJavaxRequest(request),
                                    JakartaToJavaxResponseWrapper.toJavaxResponse(response),
                                    authInfo);
                }
            };
        }
        return null;
    }