2017-06-20 3 views
0

ich diese api in mein Webprojekt nennen wollen oder in meinem Java-backed apiAufruf solr api benutzerdefinierte apis in lafresco mit

>http://localhost:8080/share/proxy/alfresco/slingshot/node/search?q=cm:name:% 20und% 20TYPE:% 22vmr: UnIndexed% 22% 20und % 20PATH:% 22% 20/app: company_home // % 22 & lang = fts-Freien & store = Arbeitsplatz: // SpacesStore & maxResults = 1000 & alf_ticket = TICKET_b40bdd7327096633838cacfa916c794976461fda

1.when ich bin ca lling url mit plakat gibt es 401 nicht autorisiert.
2.Nach Anmeldung als Admin, wenn ich anrufe, funktioniert es gut, bis die Sitzung abgelaufen ist.

Nach einigen Stunden Verbrauchte gefunden, dass es Alfresco-CSRF-Ticket von solr4 verwendet wird

mit Anfrage Fra- 1.Kann mir jemand sagen, wie zu generieren Alfresco-csrf Ticket und Pass entlang zu authentifizieren?
2.Wenn das nicht möglich ist, kann mir jemand sagen, wie kann ich solr api's direkt verwenden, wie im Freien verwendet?

Vielen Dank im Voraus

Antwort

1

Vielleicht können Sie ein Alfresco Ticket mit einer URL wie folgt erzeugen: http://localhost:8383/alfresco/service/api/login?u=your-user&pw=your-password

Sie muss sich ändern "localhost: 8383" mit der URL Ihrer Alfresco "your-user" mit dem entsprechenden Benutzer und "your-password" mit einem gültigen Passwort in Alfresco.

Grüße,

+0

Dank mr @calvo aber das api ist nützlich alf_ticket nicht für csrf zu erzeugen Token und sogar in der Lage bin ich nicht der seesion auch zu verhindern. –