Package de.iritgo.aktera.authentication

Examples of de.iritgo.aktera.authentication.UserEnvironment


        response.sendRedirect(redirectLocation.toString());

        return null;
      }

      UserEnvironment userEnvironment = getUserEnvironment(request);

      uiRequest.setUserEnvironment(userEnvironment);

      UIController controller = (UIController) KeelContainer.defaultContainer().getSpringBean(controllerId);
View Full Code Here


  private UserEnvironment getUserEnvironment(HttpServletRequest request) throws ContextException
  {
    String sessionId = request.getSession(true).getId();
    ComparableContext context = KeelAbstractServer.getContexts().get(sessionId);
    UserEnvironment userEnvironment = null;

    if (context != null)
    {
      try
      {
View Full Code Here

        authMgr.setUsername(user.getName());
        authMgr.setPassword(event.getPlainPassword());
        authMgr.setDomain("default");

        UserEnvironment userEnvironment = new DefaultUserEnvironment();
        Context context = new DefaultContext();

        ((DefaultContext) context).put(UserEnvironment.CONTEXT_KEY, userEnvironment);
        authMgr.login(userEnvironment);
        keelIritgoAuthMap.put(new Long(user.getUniqueId()), context);
      }
      catch (Exception x)
      {
        x.printStackTrace();
      }
      finally
      {
        ModelTools.releaseModelRequest(req);
      }
    }

    if ((event != null) && (event.isLoggedOut()))
    {
      User user = event.getUser();

      ModelRequest req = null;

      try
      {
        req = ModelTools.createModelRequest();

        AuthenticationManager authMgr = (AuthenticationManager) req.getService(AuthenticationManager.ROLE, "*");

        authMgr.setUsername(user.getName());
        authMgr.setPassword("");
        authMgr.setDomain("default");

        Context c = (Context) keelIritgoAuthMap.get(new Long(user.getUniqueId()));
        UserEnvironment userEnv = (UserEnvironment) c.get(UserEnvironment.CONTEXT_KEY);

        authMgr.logout(userEnv);
        keelIritgoAuthMap.remove(user.getUniqueId());
      }
      catch (Exception x)
View Full Code Here

      {
        model = (Model) req.getService(Model.ROLE, properties.getProperty("model"), context);
      }
      else
      {
        UserEnvironment userEnvironment = new DefaultUserEnvironment()
        {
          private LinkedList<String> fakeList;

          public List<String> getGroups()
          {
View Full Code Here

      {
        persistentManager = (PersistentFactory) req.getService(PersistentFactory.ROLE, "", context);
      }
      else
      {
        UserEnvironment userEnvironment = new DefaultUserEnvironment()
        {
          private LinkedList<String> fakeList;

          public List<String> getGroups()
          {
View Full Code Here

  {
    try
    {
      Context context = req.getContext();

      UserEnvironment userEnv = (UserEnvironment) context.get(UserEnvironment.CONTEXT_KEY);

      if (userEnv != null && userEnv.getUid() != UserEnvironment.ANONYMOUS_UID)
      {
        return new Integer(userEnv.getUid());
      }
      else
      {
        return null;
      }
View Full Code Here

  public static String getCurrentUserName(ModelRequest req)
  {
    try
    {
      Context context = req.getContext();
      UserEnvironment userEnv = (UserEnvironment) context.get(UserEnvironment.CONTEXT_KEY);

      if (userEnv != null && userEnv.getUid() != UserEnvironment.ANONYMOUS_UID)
      {
        return userEnv.getLoginName();
      }
      else
      {
        return null;
      }
View Full Code Here

  {
    try
    {
      Context context = req.getContext();

      UserEnvironment userEnv = (UserEnvironment) context.get(UserEnvironment.CONTEXT_KEY);

      if (userEnv != null)
      {
        return userEnv.getAttribute(key);
      }

      return null;
    }
    catch (ContextException x)
View Full Code Here

  public static void setUserEnvObject(ModelRequest req, String key, Object val)
  {
    try
    {
      Context context = req.getContext();
      UserEnvironment userEnv = (UserEnvironment) context.get(UserEnvironment.CONTEXT_KEY);

      if (userEnv != null)
      {
        userEnv.setAttribute(key, val);
      }
    }
    catch (ContextException x)
    {
    }
View Full Code Here

  public static void removeUserEnvObject(ModelRequest req, String key)
  {
    try
    {
      Context context = req.getContext();
      UserEnvironment userEnv = (UserEnvironment) context.get(UserEnvironment.CONTEXT_KEY);

      if (userEnv != null)
      {
        userEnv.removeAttribute(key);
      }
    }
    catch (ContextException x)
    {
    }
View Full Code Here

TOP

Related Classes of de.iritgo.aktera.authentication.UserEnvironment

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.