我有一个webscript上传和列出文件,我通过使用alfresco的登录api生成的alf_ticket进行身份验证。我将现有的webscript重定向到另一个使用Aikau框架创建的webscript,并且是一个独立的Aikau Client应用程序来预览文件。当它重定向到Aikau的身份验证页面(page/ap/ws/document/workspace/SpacesStore/83d72801-6a75-45ab-be8f-99245f3828a5)
时它要求凭据,我想使用我的webscript中生成的现有票证来验证aikau webscript。通过查看aikau项目的login.get.js文件,我无法确定我可以追加票证的位置。
答案 0 :(得分:1)
从您的问题中不清楚您是如何得到这种行为的。例如,这是作为Alfresco Share的自定义运行还是构建一个独立的Aikau客户端?
对于Share,一旦通过登录进行身份验证,则应授权所有WebScript请求。与独立的Aikau客户端类似,您应该能够登录(使用Maven原型提供的登录页面)。在这两种情况下,身份验证和凭据持久性都由Surf管理。
您是否尝试将Aikau内容呈现为通过XHR请求调用的单个WebScript?您是如何尝试访问Aikau内容的?
一般情况下,您不必担心身份验证问题,因为Surf会为您解决所有问题,但听起来您似乎正在尝试做一些不寻常的事情。您可以尝试为您的问题提供更多背景信息吗?