0

我刚刚创建了一个 Web 脚本来获取 Alfresco Share 的票。我所做的步骤是;

    1. Created getticket.get.desc.xml

    <webscript>
      <shortname>Get User Ticket</shortname>
      <description>Personalized greeting</description>
      <url>/getticket</url>
      <authentication>user</authentication>
      <negotiate accept="text/html">html</negotiate>
      <negotiate accept="application/json">json</negotiate>
    </webscript>

   2. created getticket.get.html.ftl

         ${session.getTicket()}

我正在尝试测试外部身份验证。如何在我的 jsp 页面或 java 代码中获取票证?

4

1 回答 1

0

您需要首先通过调用进行身份验证

localhost:8080/alfresco/service/api/login?u={username}&pw={password?}

这将按如下方式返回票证

<ticket>TICKET_VALUE</ticket>

存储票证,然后将票证附加到后续脚本 URL,如下所示

本地主机:8080/alfresco/service/../..?alf_ticket=TICKET_VALUE

于 2013-04-25T11:42:53.397 回答