Esempio n. 1
0
 private static IPentahoSession getAdminSession() {
   IUserDetailsRoleListService userDetailsRoleListService =
       PentahoSystem.getUserDetailsRoleListService();
   UserSession session = new UserSession("admin", null, false, null);
   GrantedAuthority[] auths =
       userDetailsRoleListService.getUserRoleListService().getAllAuthorities();
   Authentication auth =
       new AnonymousAuthenticationToken("admin", SecurityHelper.SESSION_PRINCIPAL, auths);
   session.setAttribute(SecurityHelper.SESSION_PRINCIPAL, auth);
   session.doStartupActions(null);
   return session;
 }