Package javax.security.auth.callback

Examples of javax.security.auth.callback.Callback


   }
  
   public void handle(Callback[] callbacks) throws IOException, UnsupportedCallbackException
   {
      boolean foundCallback = false;
      Callback firstUnknown = null;
      int count = callbacks != null ? callbacks.length : 0;
      for(int n = 0; n < count; n ++)
      {
         Callback c = callbacks[n];
         if( c instanceof MapCallback )
         {
            //set parameters to the MapCallback the UsernameTokenCallback
            //created and set up in the init method
            MapCallback mc = (MapCallback) c;
View Full Code Here


 
  public void handle(Callback[] callbacks)
  {
    for(int i=0;i<callbacks.length;i++)
    {
      Callback callback = callbacks[i];
      if (callback instanceof RealmCallback) {
        String def = ((RealmCallback) callback).getDefaultText();
        System.out.println(def);
        ((RealmCallback) callback).setText(def);
        System.out.println("realm");
      }
      else if(callback instanceof NameCallback) {
        ((NameCallback) callback).setName(loginInfo.getUsername());
        System.out.println("simple name");
        /*
        during authentication the initiating entity SHOULD
             provide as the simple username its sending domain (IP address or
             fully qualified domain name as contained in a domain identifier)*/
      }
      else if(callback instanceof PasswordCallback) {
        System.out.println("passw");
        ((PasswordCallback) callback).setPassword(loginInfo.getPassword().toCharArray());
      }
      else
      {
        connect.sendLoginError("Sasl negotion failed");
        System.err.println(callback.toString());
      }
    }

  }
View Full Code Here

        options.put(JaasLoginModuleUse.SERVERINFO_LM_OPTION, server.getServerInfo());
        Subject sub = new Subject();
        CallbackHandler handler = new CallbackHandler() {
            public void handle(Callback[] callbacks) throws UnsupportedCallbackException {
                for (int i = 0; i < callbacks.length; i++) {
                    Callback callback = callbacks[i];
                    if (callback instanceof PasswordCallback) {
                        ((PasswordCallback) callback).setPassword(password.toCharArray());
                    } else if (callback instanceof NameCallback) {
                        ((NameCallback) callback).setName(username);
                    } else {
View Full Code Here

        this.password = password == null ? null : password.toCharArray();
    }

    public void handle(Callback[] callbacks) throws UnsupportedCallbackException {
        for (int i = 0; i < callbacks.length; i++) {
            Callback callback = callbacks[i];
            if (callback instanceof NameCallback) {
                NameCallback nc = (NameCallback) callback;
                nc.setName(username);
            } else if (callback instanceof PasswordCallback) {
                PasswordCallback pc = (PasswordCallback) callback;
View Full Code Here

     */
    public void handle( Callback[] callbacks ) throws IOException, UnsupportedCallbackException
    {
        for( int i = 0; i < callbacks.length; i++ )
        {
            Callback callback = callbacks[i];
            if ( callback instanceof HttpRequestCallback )
            {
                ( (HttpRequestCallback) callback ).setRequest( m_request );
            }
            else if( callback instanceof WikiEngineCallback )
View Full Code Here

    public void handle( Callback[] callbacks ) throws UnsupportedCallbackException, IOException
    {
        for ( int ii = 0; ii < callbacks.length; ii++ )
        {
            Callback callBack = callbacks[ii];

            // Handles username callback.
            if ( callBack instanceof NameCallback )
            {
                NameCallback nameCallback = ( NameCallback ) callBack;
View Full Code Here

        public void handle(Callback[] callbacks) throws IOException, UnsupportedCallbackException {
            for (int i = 0; i < callbackHandlers.length; i++) {
                JaasAuthenticationCallbackHandler handler = callbackHandlers[i];

                for (int j = 0; j < callbacks.length; j++) {
                    Callback callback = callbacks[j];

                    handler.handle(callback, authentication);
                }
            }
        }
View Full Code Here

        this.password = password; 
   
    
    public void handle(Callback[] callbacks) throws IOException, UnsupportedCallbackException
        for (int i = 0; i < callbacks.length; i++) { 
            Callback callback = callbacks[i];
            if (handleCallback(callback)) {
                continue;
            } else if (callback instanceof NameCallback) { 
                ((NameCallback) callback).setName(username)
            } else if (callback instanceof PasswordCallback) { 
View Full Code Here

    public boolean login() throws LoginException {

        // Set up our CallbackHandler requests
        if (callbackHandler == null)
            throw new LoginException("No CallbackHandler specified");
        Callback callbacks[] = new Callback[2];
        callbacks[0] = new NameCallback("Username: ");
        callbacks[1] = new PasswordCallback("Password: ", false);

        // Interact with the user to retrieve the username and password
        String username = null;
View Full Code Here

    public boolean login() throws LoginException {

        // Set up our CallbackHandler requests
        if (callbackHandler == null)
            throw new LoginException("No CallbackHandler specified");
        Callback callbacks[] = new Callback[9];
        callbacks[0] = new NameCallback("Username: ");
        callbacks[1] = new PasswordCallback("Password: ", false);
        callbacks[2] = new TextInputCallback("nonce");
        callbacks[3] = new TextInputCallback("nc");
        callbacks[4] = new TextInputCallback("cnonce");
View Full Code Here

TOP

Related Classes of javax.security.auth.callback.Callback

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.