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

Container Managed Security Not Working

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Duplicate
    • 2.10
    • 2.10.1
    • 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 CMO Development Services Wiki:/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

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: