在lafresco中使用自定义api调用solr api

时间:2017-06-20 09:43:06

标签: alfresco solrj alfresco-share solr4 alfresco-webscripts

我想把这个api称为我的web项目或我的java支持的api

> http://localhost:8080/share/proxy/alfresco/slingshot/node/search?q=cm:name%20于是%20TYPE:%22vmr:未加索引的%22%20于是%20PATH:%22%20 /应用:company_home // %22安培;朗= FTS-露天&安培;存储=工作区:// SpacesStore&安培;的maxResults = 1000&安培; alf_ticket = TICKET_b40bdd7327096633838cacfa916c794976461fda

1.当我使用海报调用网址时,它会授权401 2.当我打电话给管理员登录后,它工作正常,直到会话已经过期。

花了一些小时后发现solr4使用了Alfresco-csrf票证进行身份验证

问题 - 1.任何人都可以告诉我如何生成Alfresco-csrf票并传递请求?
2.如果不可能,任何人都可以告诉我如何在露天使用时直接使用solr api?

先谢谢

1 个答案:

答案 0 :(得分:1)

也许你可以使用这样的网址生成Alfresco Ticket: http://localhost:8383/alfresco/service/api/login?u=your-user&pw=your-password

您必须使用露天的网址更改“localhost:8383”,使用适当的用户更改“您的用户”,并使用Alfresco中的有效密码更改“您的密码”。

此致