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

Container Managed Security Not Working

Attach filesAttach ScreenshotBulk Copy AttachmentsBulk Move AttachmentsAdd voteVotersWatch issueWatchersCreate sub-taskConvert to sub-taskLinkCloneLabelsUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    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

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            Unassigned Unassigned
            owen.farrell Owen Farrell

            Dates

              Created:
              Updated:

              Slack

                Issue deployment