Package org.jboss.security.auth.message

Examples of org.jboss.security.auth.message.GenericMessageInfo


                    return true;
            }
        }

        // TODO: change message info to operate on HttpServletResponse, to align with Servlet 3.0
        GenericMessageInfo messageInfo = new GenericMessageInfo();
        messageInfo.setRequestMessage(request);
        messageInfo.setResponseMessage(request.getResponse());

        // put bits of information needed by tomcat server auth modules
        messageInfo.getMap().put("CACHE", String.valueOf(cache));
        messageInfo.getMap().put("javax.security.auth.message.MessagePolicy.isMandatory", "true");

        WebJASPICallbackHandler cbh = new WebJASPICallbackHandler();
        ServerAuthenticationManager sam = getServerAuthenticationManager();
        String appContext = request.getLocalName() + " " + request.getContextPath();
        Subject clientSubject = new Subject();
View Full Code Here


  
   public void testIsValid()
   {
      CallbackHandler cbh = new AppCallbackHandler("anil",
            "anilpwd".toCharArray());
      MessageInfo messageInfo = new GenericMessageInfo(new Object(), new Object());
      JASPIServerAuthenticationManager jaspiManager = new JASPIServerAuthenticationManager();
      boolean valid = jaspiManager.isValid(messageInfo, new Subject(), layer,
                                       cbh);
      assertTrue(valid);
   }
View Full Code Here

  
   public void testIsInValid()
   {
      CallbackHandler cbh = new AppCallbackHandler("anil",
            "dead".toCharArray());
      MessageInfo messageInfo = new GenericMessageInfo(new Object(), new Object());
      JASPIServerAuthenticationManager jaspiManager = new JASPIServerAuthenticationManager();
      boolean valid = jaspiManager.isValid(messageInfo, new Subject(), layer,
                                       cbh);
      assertFalse(valid);
   }
View Full Code Here

     
      ServerAuthConfig serverConfig =
         provider.getServerAuthConfig("TEST", "APP",
               new AppCallbackHandler("anil","anil".toCharArray()));
      assertNotNull("ServerAuthConfig ! null", serverConfig);
      MessageInfo mi = new GenericMessageInfo(new Object(), new Object());
      String authContextID = serverConfig.getAuthContextID(mi);
      assertNotNull("AuthContext ID != null",authContextID);
      ServerAuthContext sctx = serverConfig.getAuthContext(authContextID,
            new Subject(), new HashMap());
      assertNotNull("ServerAuthContext != null",sctx);
View Full Code Here

     
      ClientAuthConfig clientConfig =
         provider.getClientAuthConfig("TEST", "APP",
               new AppCallbackHandler("anil","anil".toCharArray()));
      assertNotNull("ClientAuthConfig ! null", clientConfig);
      MessageInfo mi = new GenericMessageInfo(new Object(), new Object());
      String authContextID = clientConfig.getAuthContextID(mi);
      assertNotNull("AuthContext ID != null",authContextID);
      ClientAuthContext sctx = clientConfig.getAuthContext(authContextID,
            new Subject(), new HashMap());
      assertNotNull("ClientAuthContext != null",sctx);
View Full Code Here

   @Override
   public void testLogin() throws Exception
   {
      HttpServletRequest hsr = getHttpServletRequest("jduke", "theduke");
      MessageInfo mi = new GenericMessageInfo(hsr, (HttpServletResponse) null);
      ServerAuthenticationManager am = new JASPIServerAuthenticationManager(securityDomain, acbh);
      assertTrue(am.isValid(mi, (Subject)null, "HTTP", new JBossCallbackHandler()));
   }
View Full Code Here

   @Override
   public void testUnsuccessfulLogin() throws Exception
   {
      HttpServletRequest hsr = getHttpServletRequest("jduke", "BAD");
      MessageInfo mi = new GenericMessageInfo(hsr, (HttpServletResponse) null);
      ServerAuthenticationManager am = new JASPIServerAuthenticationManager(securityDomain, acbh);
      assertFalse(am.isValid(mi, (Subject)null, "HTTP", null));
   }
View Full Code Here

TOP

Related Classes of org.jboss.security.auth.message.GenericMessageInfo

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.