我一直在努力解决这个问题,似乎无法为我的问题找到解决方案.如果可能的话,我真的希望得到一些帮助,这对我来说意义重大.
我目前正在企业门户网站上运行ax2012的列表页面,该页面允许用户选择发票,然后单击开始下载生成的发票PDF的按钮.它看起来像这样:
按钮EpDocuGetMenuitem
(输出菜单项)指的是启动静态文件的URL webMenuItem downloadDocument.aspx
.
downloadDocument.aspx
获取Websession和axaptasession,并提取在Ax中选择的单个记录ListPage
.
downloadDocument.aspx
具有以下代码:
<%@ Page Language="C#" Trace="false" %>
<%@ Assembly Name="Microsoft.Dynamics.Framework.Portal, Version=6.2.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, Custom=null" %>
<%@ Assembly Name="Microsoft.Dynamics.Framework.Data.Ax, Version=6.2.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, Custom=null" %>
<%@ Assembly Name="Microsoft.Dynamics.Framework.BusinessConnector, Version=6.2.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, Custom=null" %>
<%@ Assembly Name="Microsoft.Dynamics.Framework.BusinessConnector.Proxy, Version=6.2.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, Custom=null" %>
<%@ Assembly Name="Microsoft.Dynamics.Framework.Metadata.AX, Version=6.2.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, Custom=null" %>
<%@ Import Namespace="Microsoft.Dynamics.Framework.Portal" %>
<%@ Import Namespace="Microsoft.Dynamics.Framework.Portal.UI" %>
<%@ Import Namespace="Microsoft.Dynamics.AX.Framework.Portal.Data" %>
<%@ Import Namespace="Microsoft.Dynamics.Framework.BusinessConnector.Proxy" …
Run Code Online (Sandbox Code Playgroud) 我试图找出(如果可能的话)如何将JBoss GateIn Portal应用程序与PicketLink-STS集成以生成可用于实现"单点登录"的安全令牌(即SAML断言)(因此可以与后端对话)需要身份验证的EJB服务).
有关如何使用EJB服务配置JBoss 5.1并使用PicketLink-STS保护它们以获得安全令牌(通过安全域和登录配置模块实现)进行身份验证的文档很好.
但是,目前尚不清楚如何让JBoss 5.1/GateIn门户应用程序与PicketLink-STS集成,以便portlet可以获取安全令牌(对于登录用户),然后传递给后端EJB服务.验证PicketLink-STS验证?
不知道这是可能的还是一条死路.