public String initialize() { try { resolveDataBinding(INITIALIZE_PROPERTY_BINDINGS, null, "initialize", true, false); IDirectorySession session = DirectorySystemFactory.getDirectorySystem().createSession(); IDirectoryUser userlogin = session.authenticateUser("myUser", "myPass"); javax.servlet.http.HttpServletRequest request = (javax.servlet.http.HttpServletRequest)com.webmethods.portal.framework.impl.PortalServlet.getCurrentRequest(); AuthInfo authInfo = AuthInfo.getAuthInfo(request.getSession()); authInfo.setUserName("myUser"); authInfo.setInfo("myUser", "myPass", "", ""); authInfo.setIsAnonymous(false); authInfo.setIsPrivilegedInfo(false); return OUTCOME_OK; } catch (Exception e) { error(e.getMessage()); log(e); return OUTCOME_ERROR; } }