Package javax.security.auth.message

Examples of javax.security.auth.message.AuthStatus


/*     */
/*     */   public AuthStatus validateResponse(MessageInfo messageInfo, Subject clientSubject, Subject serviceSubject)
/*     */     throws AuthException
/*     */   {
/*  94 */     Iterator iter = this.config.getClientAuthModules().iterator();
/*  95 */     AuthStatus status = null;
/*  96 */     while (iter.hasNext())
/*     */     {
/*  98 */       status = ((ClientAuthModule)iter.next()).validateResponse(messageInfo, clientSubject, serviceSubject);
/*     */
/* 100 */       if (status == AuthStatus.FAILURE)
View Full Code Here


    */
   @SuppressWarnings("unchecked")
   public AuthStatus secureRequest(MessageInfo messageInfo, Subject clientSubject) throws AuthException
   {
      Iterator iter = config.getClientAuthModules().iterator();
      AuthStatus status = null;
      while(iter.hasNext())
      {
         status = ((ClientAuthModule)iter.next()).secureRequest(messageInfo,clientSubject);
         if(status == AuthStatus.FAILURE)
            break;
View Full Code Here

   @SuppressWarnings("unchecked")
   public AuthStatus validateResponse(MessageInfo messageInfo, Subject clientSubject,
         Subject serviceSubject) throws AuthException
   {
      Iterator iter = config.getClientAuthModules().iterator();
      AuthStatus status = null;
      while(iter.hasNext())
      {
         status = ((ClientAuthModule)iter.next()).validateResponse(messageInfo,clientSubject,
                                                                                serviceSubject);
         if(status == AuthStatus.FAILURE)
View Full Code Here

   /**
    * @see ServerAuth#secureResponse(AuthParam, Subject, Map)
    */
   public AuthStatus secureResponse(MessageInfo messageInfo, Subject serviceSubject) throws AuthException
   {
      AuthStatus status = null;
      for(ServerAuthModule sam:modules)
      {
         status = sam.secureResponse(messageInfo, serviceSubject);
      }
      return status;
View Full Code Here

            supportingModules.add(sam);
      }
      if(supportingModules.size() == 0)
         throw new RuntimeException("No ServerAuthModule configured to support type:"+requestType);
     
      AuthStatus authStatus = invokeModules(messageInfo, clientSubject, serviceSubject);
      return authStatus;
     
      /*for(ServerAuthModule sam:supportingModules)
      {
         status = sam.validateRequest(messageInfo, clientSubject, serviceSubject);
View Full Code Here

   {
      //Control Flag behavior
      boolean encounteredRequiredError = false;
      boolean encounteredOptionalError = false;
      AuthException moduleException = null;
      AuthStatus overallDecision = AuthStatus.FAILURE;
     
      int length = modules.size();
      for(int i = 0; i < length; i++)
      {
         ServerAuthModule module = (ServerAuthModule)modules.get(i);
         ControlFlag flag = (ControlFlag)this.controlFlags.get(i);
         AuthStatus decision = AuthStatus.FAILURE;
         try
         {
            decision = module.validateRequest(messageInfo, clientSubject, serviceSubject);
         }
         catch(Exception ae)
View Full Code Here

      assertNotNull("AuthContext ID != null", authContextID);
      ServerAuthContext sctx = serverConfig.getAuthContext(authContextID, new Subject(), new HashMap());
      assertNotNull("ServerAuthContext != null", sctx);
      Subject clientSubject = new Subject();
      Subject serviceSubject = new Subject();
      AuthStatus status = sctx.validateRequest(mi, clientSubject, serviceSubject);
      assertEquals(AuthStatus.SUCCESS, status);
   }
View Full Code Here

      assertNotNull("ServerAuthContext != null", sctx);
      Subject clientSubject = new Subject();
      Subject serviceSubject = new Subject();
      try
      {
         AuthStatus status = sctx.validateRequest(mi, clientSubject, serviceSubject);
         assertEquals(AuthStatus.FAILURE, status);
      }
      catch (AuthException ae)
      {
         // Pass
View Full Code Here

    */
   @SuppressWarnings("unchecked")
   public boolean isValid(MessageInfo requestMessage,Subject clientSubject, String layer,
         CallbackHandler handler)
   {
      AuthStatus status = AuthStatus.FAILURE;
     
      try
      {
         String contextID = PolicyContext.getContextID();
         AuthConfigFactory factory = AuthConfigFactory.getFactory();
View Full Code Here

    * @see ClientAuth#secureRequest(AuthParam, Subject, Map)
    */
   public AuthStatus secureRequest(MessageInfo messageInfo, Subject clientSubject) throws AuthException
   {
      Iterator iter = config.getClientAuthModules().iterator();
      AuthStatus status = null;
      while(iter.hasNext())
      {
         status = ((ClientAuthModule)iter.next()).secureRequest(messageInfo,clientSubject);
         if(status == AuthStatus.FAILURE)
            break;
View Full Code Here

TOP

Related Classes of javax.security.auth.message.AuthStatus

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.