Package com.adito.security

Examples of com.adito.security.SessionInfo


            if (userDatabase == null) {
                log.error("No user database, cannot list users.");
                return;
            }
        } else {
            SessionInfo sessionInfo = LogonControllerFactory.getInstance().getSessionInfo(request);
            if (sessionInfo == null) {
                throw new Exception("No authenticated.");
            }
            Realm realm = LogonControllerFactory.getInstance().getUser(request).getRealm();
            userDatabase = UserDatabaseManager.getInstance().getUserDatabase(realm);
View Full Code Here


    public ActionForward unspecified(ActionMapping mapping, ActionForm form, HttpServletRequest request,
                                     HttpServletResponse response) throws Exception {
        // Do the install
        List actionStatus = new ArrayList();
        AbstractWizardSequence seq = getWizardSequence(request);
        SessionInfo info = this.getSessionInfo(request);
        User user = seq.getSession().getUser();
        String scope = (String) seq.getAttribute(ProfileDetailsAction.ATTR_PROFILE_SCOPE, null);
        int baseOn = ((Integer) seq.getAttribute(ProfileDetailsForm.ATTR_BASE_ON, null)).intValue();
        String username = Constants.SCOPE_GLOBAL.equals(scope) ? null : user.getPrincipalName();
        int realmId = user.getRealm().getRealmID();
View Full Code Here

    public String getOnClick(int policy, HttpServletRequest request) {
      return "";
    }
   
    protected String getLaunchLink(int policy, String referer, HttpServletRequest request, String requestPath) {
        SessionInfo sessionInfo = getSessionInfo(request);
        if (sessionInfo != null) {
            String returnTo = Util.urlEncode(Util.isNullOrTrimmedBlank(referer) ? CoreUtil.getRealRequestURI(request) : referer);
            return requestPath + "?resourceId=" + getResource().getResourceId() + "&policy=" + policy + "&returnTo=" + returnTo;
        }
        return "#";
View Full Code Here

        CoreUtil.clearFlow(request);

        if (!ExtensionStore.STORE_PREF.getBoolean("warnedAboutExtensionStoreConnect", true)) {
            if (request.getParameter("agree") != null) {
                ExtensionStore.STORE_PREF.putBoolean("warnedAboutExtensionStoreConnect", true);
                SessionInfo info = this.getSessionInfo(request);
                Property.setProperty(new SystemConfigKey("updates.automaticallyConnectToApplicationStore"),
                    request.getParameter("agree"),
                    info);
            } else {
                return mapping.findForward("agreement");
View Full Code Here

     * @param request request
     * @param defaultSortColumnId default sort column
     */
    public void initialize(HttpServletRequest request, String defaultSortColumnId) {
        super.initialize(request.getSession(), defaultSortColumnId);
        SessionInfo info = LogonControllerFactory.getInstance().getSessionInfo(request);
        getModel().clear();
        try {
            User user = LogonControllerFactory.getInstance().getUser(request);
            for (Iterator i = PolicyDatabaseFactory.getInstance().getResourceTypes(null).iterator(); i.hasNext();) {
                ResourceType rt = (ResourceType) i.next();
View Full Code Here

     *
     * @param request
     * @param response
     */
    public void checkSelectedView(HttpServletRequest request, HttpServletResponse response) {
        SessionInfo sessionInfo = (SessionInfo) request.getSession().getAttribute(Constants.SESSION_INFO);
        String defaultView = CoreUtil.getUsersProfileProperty(request.getSession(), "ui.defaultUserConsoleViewType", sessionInfo
                        .getUser());
        selectedView = CoreUtil.getCookieValue("ui_view_" + getModel().getId() + "_"
                        + ((SessionInfo) request.getSession().getAttribute(Constants.SESSION_INFO)).getNavigationContext(),
                        request, defaultView);
    }
View Full Code Here

                    HttpServletResponse response) throws Exception {
      ExtensionDescriptor desc = getExtensionDescriptor(mapping, form, request, response);
      if(desc == null) {
        throw new Exception("No application extension.");
      }
        SessionInfo session = LogonControllerFactory.getInstance().getSessionInfo(request);
        String ref = request.getParameter("returnTo");
        if (ref == null) {
           ref = CoreUtil.getReferer(request);
           ref = ref == null ? "/showHome.do" : ref;
        }
View Full Code Here

            .getEncoded();

    /**
     * If the ticket is a pending VPN session ticket (Agent) then process
     */
    SessionInfo sessionInfo = LogonControllerFactory.getInstance().getAuthorizationTicket(ticket);

    if (sessionInfo == null)
      throw new CoreException(0, "");

    sendFile(new ByteArrayInputStream(cert), cert.length, response);
View Full Code Here

  throws Exception {

    /*
     * We may already have session info
     */
    SessionInfo sessionInfo = LogonControllerFactory.getInstance().getSessionInfo(request);
    if (sessionInfo == null) {
      /**
       * If the ticket is a pending VPN session ticket (Agent) then
       * process
       */
 
View Full Code Here

     *
     * @param request request
     * @return String
     */
    public String getTempDownloadLink(HttpServletRequest request){
      SessionInfo session = LogonControllerFactory.getInstance().getSessionInfo(request);
        WindowOpenJavascriptLink windowOpenJavascriptLink = new WindowOpenJavascriptLink("fileSystem.do?actionTarget=list&path=" + Util.urlEncode("temp/" + session.getUser().getPrincipalName() + "."
            + session.getHttpSession().getId())+ "&resourceId=0",
                        "vfs_" + "0" + "_" + System.currentTimeMillis(),
                        new Rectangle(20, 20, WINDOW_WIDTH, WINDOW_HEIGHT), true, false, false, true, false);
        return "javascript: " + windowOpenJavascriptLink.toJavascript();
    }
View Full Code Here

TOP

Related Classes of com.adito.security.SessionInfo

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.