Wie greifen denn die Endanwender auf die Applikation zu? Wohl kaum über einen REST Client...
Ich vermute ohne login keine Daten.
Exakt. Woher soll der Server auch wissen, wer man ist?
Wie umi schon schrieb, muss der REST Client eine Authorization Header mitschicken, der dann die Usercredentials beinhaltet, beispielsweise
Authorization: Basic QWxhZGRpbjpPcGVuU2VzYW1lBitte nur per SSL nutzen, sonst kann der Header (und damit gültige Authentifizierungsdaten) gestohlen werden. Alternativ kann man auch andere Verfahren (z.B. LTPA Token) verwenden, je nachdem, was bei Euch im Einsatz ist.
Der Standard REST Service von Domino ist höchst problematisch und es sollte wohl überlegt sein, diesen einzusetzen. Hintergrund ist, dass der Service jedes beliebige Feld manipulieren kann, was ggf. über die Business Logik in der Applikation selbst verhindert wurde (=> Maske etc). Security-technisch ein Alptraum...
Schau Dir mal
SmartNSF an, da gibt es bessere Möglichkeiten. Das Projekt ist zwar noch in der Beta-Phase, aber die Entwickler geben zur Zeit wirklich Vollgas, was die Weiterentwicklung betrifft. Die IBM ist da auch involviert, ist also sehr zukunftsträchtig.