Uploaded image for project: 'JSPWiki'
  1. JSPWiki
  2. JSPWIKI-841

Container Managed Security Not Working

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 2.10
    • None
    • None
    • Tomcat 7.0.42
      Java 1.7.0_51
      Windows 2008R2

    Description

      In order to set up container-managed security, I've set set jspwiki.security to 'off' and uncommented the security constraints defined in the deployment descriptor.

      However, by setting jspwiki.security to off, no AuthorizationManager registers itself with the WikiEngine. As a result, all logins fail with the following exception:

      INFO SecurityLog JSPWiki:/wiki/Edit.jsp - WikiSecurityEvent.LOGIN_AUTHENTICATED [source=org.apache.wiki.auth.AuthenticationManager@1c42c135, princpal=org.apache.catalina.realm.GenericPrincipal ofarrell, target=org.apache.wiki.WikiSession@1708e9ad]

      WARN org.apache.wiki.WikiSession JSPWiki:/wiki/Edit.jsp - User profile 'ofarrell' not found. This is normal for container-auth users who haven't set up a profile yet.

      org.apache.wiki.auth.WikiSecurityException: Authorizer did not initialize properly. Check the logs.
      at org.apache.wiki.auth.AuthorizationManager.getAuthorizer(AuthorizationManager.java:336)
      at org.apache.wiki.auth.AuthenticationManager.login(AuthenticationManager.java:312)
      at org.apache.wiki.ui.WikiServletFilter.doFilter(WikiServletFilter.java:159)

      Attachments

        1. JSPWIKI-841.diff
          13 kB
          Juan Pablo Santos Rodríguez

        Issue Links

          Activity

            People

              Unassigned Unassigned
              owen.farrell Owen Farrell
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated: