protected String authenticatedPrincipal() throws CalFacadeException {
    BwPrincipal p = getAuthenticatedPrincipal();

    if (p == null) {
      return null;
    }

    return p.getPrincipalRef();
  }