Package com.google.api.explorer.client

Examples of com.google.api.explorer.client.AuthManager$AuthToken


        }

        IRegistryV3 ireg = (IRegistryV3) registry.getRegistry();
       
        ConnectionImpl connection = registry.getConnection();
        AuthToken token = getAuthToken(connection, ireg);
        if (token == null) {
            throw new IllegalStateException("No auth token returned");
        }

        Object regobj;
        if(op.equalsIgnoreCase("SAVE_ASSOCIATION"))
        {  
          try {
            regobj = ireg.setPublisherAssertions(token.getAuthInfo(), (PublisherAssertion[]) dataarray);
          } catch (RegistryV3Exception rve) {
            String username = getUsernameFromCredentials(connection.getCredentials());
            if (AuthTokenV3Singleton.getToken(username) != null) {
              AuthTokenV3Singleton.deleteAuthToken(username);
            }
            token = getAuthToken(connection, ireg);
            regobj = ireg.setPublisherAssertions(token.getAuthInfo(), (PublisherAssertion[]) dataarray);
          }
        } else if (op.equalsIgnoreCase("SAVE_SERVICE")) {
          try {
            regobj = ireg.saveService(token.getAuthInfo(), (BusinessService[])dataarray);
          } catch (RegistryV3Exception rve) {
            String username = getUsernameFromCredentials(connection.getCredentials());
            if (AuthTokenV3Singleton.getToken(username) != null) {
              AuthTokenV3Singleton.deleteAuthToken(username);
            }
            token = getAuthToken(connection, ireg);
            regobj = ireg.saveService(token.getAuthInfo(), (BusinessService[])dataarray);
          }
        }
        else if (op.equalsIgnoreCase("SAVE_SERVICE_BINDING")) {
          try {
            regobj = ireg.saveBinding(token.getAuthInfo(), (BindingTemplate[]) dataarray);
          } catch (RegistryV3Exception rve) {
            String username = getUsernameFromCredentials(connection.getCredentials());
            if (AuthTokenV3Singleton.getToken(username) != null) {
              AuthTokenV3Singleton.deleteAuthToken(username);
            }
            token = getAuthToken(connection, ireg);
            regobj = ireg.saveBinding(token.getAuthInfo(), (BindingTemplate[]) dataarray);           
          }
        }
        else if (op.equalsIgnoreCase("SAVE_ORG")) {
          try {
            regobj = ireg.saveBusiness(token.getAuthInfo(), (BusinessEntity[]) dataarray);
          } catch (RegistryV3Exception rve) {
            String username = getUsernameFromCredentials(connection.getCredentials());
            if (AuthTokenV3Singleton.getToken(username) != null) {
              AuthTokenV3Singleton.deleteAuthToken(username);
            }
            token = getAuthToken(connection, ireg);
            regobj = ireg.saveBusiness(token.getAuthInfo(), (BusinessEntity[]) dataarray);
          }
        }
        else if (op.equalsIgnoreCase("SAVE_TMODEL")) {
          try {
            regobj = ireg.saveTModel(token.getAuthInfo(), (TModel[]) dataarray);
          } catch (RegistryV3Exception rve) {
            String username = getUsernameFromCredentials(connection.getCredentials());
            if (AuthTokenV3Singleton.getToken(username) != null) {
              AuthTokenV3Singleton.deleteAuthToken(username);
            }
            token = getAuthToken(connection, ireg);
            regobj = ireg.saveTModel(token.getAuthInfo(), (TModel[]) dataarray);
          }
        }
        else if (op.equalsIgnoreCase("DELETE_ORG")) {
            try {
                clearPublisherAssertions(token.getAuthInfo(), ireg);
              regobj = ireg.deleteBusiness(token.getAuthInfo(), (String[]) dataarray);
          } catch (RegistryV3Exception rve) {
            String username = getUsernameFromCredentials(connection.getCredentials());
            if (AuthTokenV3Singleton.getToken(username) != null) {
              AuthTokenV3Singleton.deleteAuthToken(username);
            }
            token = getAuthToken(connection, ireg);
                //clearPublisherAssertions(token.getAuthInfo(), ireg);
            regobj = ireg.deleteBusiness(token.getAuthInfo(), (String[]) dataarray);
          }
        }
        else if (op.equalsIgnoreCase("DELETE_SERVICE")) {
          try {
            regobj = ireg.deleteService(token.getAuthInfo(), (String[]) dataarray);
        } catch (RegistryV3Exception rve) {
          String username = getUsernameFromCredentials(connection.getCredentials());
            if (AuthTokenV3Singleton.getToken(username) != null) {
              AuthTokenV3Singleton.deleteAuthToken(username);
          }
          token = getAuthToken(connection, ireg);
              //clearPublisherAssertions(token.getAuthInfo(), ireg);
            regobj = ireg.deleteService(token.getAuthInfo(), (String[]) dataarray);
        }
        }
        else if (op.equalsIgnoreCase("DELETE_SERVICEBINDING")) {
          try  {
            regobj = ireg.deleteBinding(token.getAuthInfo(), (String[]) dataarray);
        } catch (RegistryV3Exception rve) {
          String username = getUsernameFromCredentials(connection.getCredentials());
            if (AuthTokenV3Singleton.getToken(username) != null) {
              AuthTokenV3Singleton.deleteAuthToken(username);
          }
          token = getAuthToken(connection, ireg);
              //clearPublisherAssertions(token.getAuthInfo(), ireg);
            regobj = ireg.deleteBinding(token.getAuthInfo(), (String[]) dataarray);
        }
        }
        else if (op.equalsIgnoreCase("DELETE_CONCEPT")) {
            try {
              regobj = ireg.deleteTModel(token.getAuthInfo(), (String[]) dataarray);
        } catch (RegistryV3Exception rve) {
          String username = getUsernameFromCredentials(connection.getCredentials());
            if (AuthTokenV3Singleton.getToken(username) != null) {
              AuthTokenV3Singleton.deleteAuthToken(username);
          }
          token = getAuthToken(connection, ireg);
              //clearPublisherAssertions(token.getAuthInfo(), ireg);
              regobj = ireg.deleteTModel(token.getAuthInfo(), (String[]) dataarray);
        }
        }
        else if (op.equalsIgnoreCase("DELETE_ASSOCIATION")) {
          int len = ((String[]) dataarray).length;
            PublisherAssertion[] paarr = new PublisherAssertion[len];
            for(int i=0;i<len;i++)
            {
               String keystr = ((String[])dataarray)[i];
               paarr[i] = ScoutJaxrUddiV3Helper.getPubAssertionFromJAXRAssociationKey(keystr);
            }
            try {
              regobj = ireg.deletePublisherAssertions(token.getAuthInfo(), paarr);
            } catch (RegistryV3Exception rve) {
          String username = getUsernameFromCredentials(connection.getCredentials());
            if (AuthTokenV3Singleton.getToken(username) != null) {
              AuthTokenV3Singleton.deleteAuthToken(username);
          }
          token = getAuthToken(connection, ireg);
              //clearPublisherAssertions(token.getAuthInfo(), ireg);
              regobj = ireg.deletePublisherAssertions(token.getAuthInfo(), paarr);
        }
        }
        else if (op.equalsIgnoreCase("DELETE_CLASSIFICATIONSCHEME")) {
          try {
            regobj = ireg.deleteTModel(token.getAuthInfo(), (String[]) dataarray);
        } catch (RegistryV3Exception rve) {
          String username = getUsernameFromCredentials(connection.getCredentials());
            if (AuthTokenV3Singleton.getToken(username) != null) {
              AuthTokenV3Singleton.deleteAuthToken(username);
          }
          token = getAuthToken(connection, ireg);
              //clearPublisherAssertions(token.getAuthInfo(), ireg);
            regobj = ireg.deleteTModel(token.getAuthInfo(), (String[]) dataarray);
        }             
        }
        else {
            throw new JAXRException("Unsupported operation:" + op);
        }
View Full Code Here


        if (AuthTokenV3Singleton.getToken(username) != null) {
          return (AuthToken) AuthTokenV3Singleton.getToken(username);
        }
       
       
        AuthToken token = null;
        try {
            token = ireg.getAuthToken(username, pwd);
        }
        catch (Exception e)
        {
View Full Code Here

      getAuthTokenURI = this.getSecurityURI();
    } else {
      getAuthTokenURI = this.getPublishURI();
    }
   
        AuthToken at = null;
        JAXBElement<?> o = execute(this.objectFactory.createGetAuthToken(request),
            getAuthTokenURI);
        if (o!=null)
        at = (AuthToken) o.getValue();
View Full Code Here

    //login as root so we can create joe publisher
    GetAuthToken getAuthTokenRoot = new GetAuthToken();
    getAuthTokenRoot.setUserID("root");
    getAuthTokenRoot.setCred("");
    // Making API call that retrieves the authentication token for the 'root' user.
    AuthToken rootAuthToken = security.getAuthToken(getAuthTokenRoot);
    System.out.println ("root AUTHTOKEN = " + rootAuthToken.getAuthInfo());
    //Creating joe publisher
    JUDDIApiPortType juddiApi = uddiClient.getTransport("default").getJUDDIApiService();
    Publisher p = new Publisher();
    p.setAuthorizedName("joepublisher");
    p.setPublisherName("Joe Publisher");
    // Adding the publisher to the "save" structure, using the 'root' user authentication info and saving away.
    SavePublisher sp = new SavePublisher();
    sp.getPublisher().add(p);
    sp.setAuthInfo(rootAuthToken.getAuthInfo());
    juddiApi.savePublisher(sp);
   
    //Joe should have a keyGenerator
    TModel keyGenerator = new TModel();
    keyGenerator.setTModelKey("uddi:uddi.joepublisher.com:keygenerator");
View Full Code Here

            GetAuthToken getAuthTokenRoot = new GetAuthToken();
            getAuthTokenRoot.setUserID(username);
            getAuthTokenRoot.setCred(password);

            // Making API call that retrieves the authentication token for the 'root' user.
            AuthToken rootAuthToken = security.getAuthToken(getAuthTokenRoot);
            System.out.println("root AUTHTOKEN = " + rootAuthToken.getAuthInfo());
            return rootAuthToken.getAuthInfo();
        } catch (Exception ex) {
            System.out.println("Could not authenticate with the provided credentials " + ex.getMessage());
        }
        return null;
    }
View Full Code Here

            GetAuthToken getAuthTokenRoot = new GetAuthToken();
            getAuthTokenRoot.setUserID(username);
            getAuthTokenRoot.setCred(password);

            // Making API call that retrieves the authentication token for the 'root' user.
            AuthToken rootAuthToken = security.getAuthToken(getAuthTokenRoot);
            System.out.println("root AUTHTOKEN = " + rootAuthToken.getAuthInfo());
            return rootAuthToken.getAuthInfo();
        } catch (Exception ex) {
            System.out.println("Could not authenticate with the provided credentials " + ex.getMessage());
        }
        return null;
    }
View Full Code Here

      Marshaller marshaller = jaxbContext.createMarshaller();
      marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, Boolean.TRUE);
      marshaller.setProperty(Marshaller.JAXB_FRAGMENT, Boolean.TRUE);
      marshaller.setProperty(Marshaller.JAXB_ENCODING, "UTF-8");
      ObjectFactory factory = new ObjectFactory();
      AuthToken authToken = factory.createAuthToken();
      authToken.setAuthInfo("AuthInfo String");
      StringWriter writer = new StringWriter();
      JAXBElement<AuthToken> element = new JAXBElement<AuthToken>(new QName("","fragment"),AuthToken.class,authToken);
      marshaller.marshal(element,writer);
      String actualXml=writer.toString();
     
View Full Code Here

      Marshaller marshaller = jaxbContext.createMarshaller();
      marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, Boolean.TRUE);
      marshaller.setProperty(Marshaller.JAXB_FRAGMENT, Boolean.TRUE);
      marshaller.setProperty(Marshaller.JAXB_ENCODING, "UTF-8");
      ObjectFactory factory = new ObjectFactory();
      AuthToken authToken = factory.createAuthToken();
      authToken.setAuthInfo(UTF8_WORD);
      StringWriter writer = new StringWriter();
      JAXBElement<AuthToken> element = new JAXBElement<AuthToken>(new QName("","fragment"),AuthToken.class,authToken);
      marshaller.marshal(element,writer);
      String actualXml=writer.toString();
View Full Code Here

                        UDDISecurityPortType securityService = transport.getUDDISecurityService();
                        GetAuthToken getAuthToken = new GetAuthToken();
                        getAuthToken.setUserID("root");
                        getAuthToken.setCred("");
                        AuthToken authToken = securityService.getAuthToken(getAuthToken);
                        logger.info("don't log auth tokens!!!");
                        Assert.assertNotNull(authToken);
                } catch (Exception e) {
                        logger.error(e);
                        Assert.fail();
View Full Code Here

         Transport transport = manager.getTransport();
           UDDISecurityPortType securityService = transport.getUDDISecurityService();
           GetAuthToken getAuthToken = new GetAuthToken();
           getAuthToken.setUserID(TckPublisher.getRootPublisherId());
           getAuthToken.setCred(TckPublisher.getRootPassword());
           AuthToken authToken = securityService.getAuthToken(getAuthToken);
           System.out.println("Don't log auth tokens!");
           Assert.assertNotNull(authToken);
       } catch (Exception e) {
           e.printStackTrace();
           Assert.fail();
View Full Code Here

TOP

Related Classes of com.google.api.explorer.client.AuthManager$AuthToken

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.