public Authorization getNewSession(
      final ApiApplication inApiApplication, final Account inAccount) {

    Authorization authorization = findExistingAuthorization(inApiApplication, inAccount);

    if (authorization == null) {
      authorization = new Authorization();
      authorization.setApiApplicaiton(inApiApplication);
      authorization.setAccount(inAccount);
      this.save(authorization);
    }

    return authorization;
  }