Examples of AuthDetail


Examples of com.alu.e3.data.model.AuthDetail

    for(Key prop : authData.getProperties()){
      auth.getProperties().put(prop.getName(), prop.getValue());
    }

    AuthDetail authDetail = new AuthDetail();
    auth.setAuthDetail        (authDetail);

    authDetail.setType        (toDataModel(authData.getType()));

    switch(authData.getType()) {
    case AUTHKEY:
      authDetail.setAuthKeyValue(authData.getAuthKeyAuth().getKeyValue());
      break;
    case BASIC:
      authDetail.setUsername(authData.getBasicAuth().getUsername());
      authDetail.setPassword(authData.getBasicAuth().getPassword());
      break;
    case IP_WHITE_LIST:
      authDetail.getWhiteListedIps().addAll(authData.getIpWhiteListAuth().getIp());
      break;
    case NO_AUTH:
      break;
    case OAUTH:
      authDetail.setClientId(authData.getOAuth().getClientId());
      authDetail.setClientSecret(authData.getOAuth().getClientSecret());
      break;
    case WSSE:
      authDetail.setUsername(authData.getWsseAuth().getUsername());
      auth.setWssePassword(authData.getWsseAuth().getPassword());
      break;
    default:
      throw new IllegalArgumentException("Unknown authType specified");
    }
View Full Code Here

Examples of com.alu.e3.data.model.AuthDetail

   * @param authKey
   */
  public void setAuth(String authKey) {
   
    Auth auth = new Auth();   
    auth.setAuthDetail(new AuthDetail());
    auth.getAuthDetail().setAuthKeyValue(authKey);
   
    this.authIdentity.setAuth(auth);
  }
View Full Code Here

Examples of com.alu.e3.data.model.AuthDetail

   * @param password
   */
  public void setAuth(String userName, String password) {
   
    Auth auth = new Auth();   
    auth.setAuthDetail(new AuthDetail());
    auth.getAuthDetail().setUsername(userName);
    auth.getAuthDetail().setPassword(password.getBytes())
   
    this.authIdentity.setAuth(auth);
  }
View Full Code Here

Examples of com.alu.e3.data.model.AuthDetail

   * @param clientSecret
   */
  public void setOAuth(String clientId, String clientSecret) {
   
    Auth auth = new Auth();   
    auth.setAuthDetail(new AuthDetail());
    auth.getAuthDetail().setClientId(clientId);
    auth.getAuthDetail().setClientSecret(clientSecret)
   
    this.authIdentity.setAuth(auth);
  }
View Full Code Here

Examples of com.alu.e3.data.model.AuthDetail

   * @param ip
   */
  public void setAuth(CanonicalizedIpAddress ip) {
   
    Auth auth = new Auth();   
    auth.setAuthDetail(new AuthDetail());
    auth.getAuthDetail().getWhiteListedIps().add(ip.getIp());
   
    this.authIdentity.setAuth(auth);
  }
View Full Code Here

Examples of com.alu.e3.data.model.AuthDetail

  public void testAddGetRemoveAuth() {

    // Add a new Auth
    Auth auth = new Auth();
    auth.setId("id2");
    auth.setAuthDetail(new AuthDetail());
    auth.getAuthDetail().setUsername("username");
    auth.getAuthDetail().setType(NBAuthType.AUTHKEY);
    auth.getAuthDetail().setAuthKeyValue("authKey");
    dataManager.addAuth(auth);
View Full Code Here

Examples of com.alu.e3.data.model.AuthDetail

  public void testAddAuthThenUpdate() {

    // Add a new Auth
    Auth auth = new Auth();
    auth.setId("id2");
    auth.setAuthDetail(new AuthDetail());
    auth.getAuthDetail().setUsername("username");
    auth.getAuthDetail().setType(NBAuthType.AUTHKEY);
    auth.getAuthDetail().setAuthKeyValue("authKey");
    dataManager.addAuth(auth);
View Full Code Here

Examples of com.alu.e3.data.model.AuthDetail

  public void testAddTwiceAuthSameId() {

    // Add a new Auth
    Auth auth = new Auth();
    auth.setId("id2");
    auth.setAuthDetail(new AuthDetail());
    auth.getAuthDetail().setType(NBAuthType.AUTHKEY);
    auth.getAuthDetail().setAuthKeyValue("authKey");
    dataManager.addAuth(auth);

    // Add a new Auth
    Auth auth2 = new Auth();
    auth2.setId("id2");
    auth2.setAuthDetail(new AuthDetail());
    auth2.getAuthDetail().setType(NBAuthType.AUTHKEY);
    auth2.getAuthDetail().setAuthKeyValue("authKey2");

    boolean exceptionRaised = false;
    try
View Full Code Here

Examples of com.alu.e3.data.model.AuthDetail

  public void testAddTwiceAuthSameToken() {

    // Add a new Auth
    Auth auth = new Auth();
    auth.setId("id2");
    auth.setAuthDetail(new AuthDetail());
    auth.getAuthDetail().setUsername("username");
    auth.getAuthDetail().setType(NBAuthType.AUTHKEY);
    auth.getAuthDetail().setAuthKeyValue("authKey");
    dataManager.addAuth(auth);

    Auth auth2 = new Auth();
    auth2.setId("id3");
    auth2.setAuthDetail(new AuthDetail());
    auth2.getAuthDetail().setUsername("username");
    auth2.getAuthDetail().setType(NBAuthType.AUTHKEY);
    auth2.getAuthDetail().setAuthKeyValue("authKey");

    boolean wasException = false;
View Full Code Here

Examples of com.alu.e3.data.model.AuthDetail

  public void testAddTwiceAuthSameIP() {

    // Add a new Auth
    Auth auth = new Auth();
    auth.setId("id2");
    auth.setAuthDetail(new AuthDetail());
    auth.getAuthDetail().setType(NBAuthType.IP_WHITE_LIST);
    auth.getAuthDetail().getWhiteListedIps().add("12.34.56.78");
    dataManager.addAuth(auth);

    Auth auth2 = new Auth();
    auth2.setId("id3");
    auth2.setAuthDetail(new AuthDetail());
    auth2.getAuthDetail().setType(NBAuthType.IP_WHITE_LIST);
    auth2.getAuthDetail().getWhiteListedIps().add("12.34.56.78");

    boolean wasException = false;
    try
    {
      dataManager.addAuth(auth2);
    }
    catch (Exception e)
    {
      wasException = true;
    }

    assertTrue("Second auth with same API key was refused", wasException);

    // cleanup for next test
    dataManager.removeAuth(auth.getId());



    // Add a new Auth
    auth = new Auth();
    auth.setId("id2");
    auth.setAuthDetail(new AuthDetail());
    auth.getAuthDetail().setType(NBAuthType.IP_WHITE_LIST);
    auth.getAuthDetail().getWhiteListedIps().add("12.34.56.78");
    dataManager.addAuth(auth);

    auth2 = new Auth();
    auth2.setId("id3");
    auth2.setAuthDetail(new AuthDetail());
    auth2.getAuthDetail().setType(NBAuthType.IP_WHITE_LIST);
    auth2.getAuthDetail().getWhiteListedIps().add("112.34.56.78");
    dataManager.addAuth(auth2);

    auth2.getAuthDetail().getWhiteListedIps().clear();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.