Как я могу использовать ввод в xpages для анонимных пользователей без ущерба для безопасности базы данных?

Я разрабатываю приложение xpage, используя анонимную форму для еще неизвестных (не прошедших проверку подлинности) пользователей. ACL базы данных настроен так, чтобы не предоставлять анонимным пользователям доступ к содержимому (например, представлениям и документам). Как правило, публичный доступ запрещен. Однако есть ли способ заставить тип поля работать с полями ввода, используя содержимое из представлений базы данных, не открывая их для публики?


person Uwe Brahm    schedule 20.06.2012    source источник


Ответы (1)


Вы можете использовать объект sessionAsSigner в SSJS для доступа к своим данным с другим уровнем доступа.

person Sven Hasselbach    schedule 20.06.2012
comment
Это действительно указывает на правильное направление. Спасибо Свен за быстрый ответ! Попробую и отчитаюсь здесь. - person Uwe Brahm; 21.06.2012
comment
Освоение XPages, Глава 17, стр. 704 содержит все подробности о sessionAsSigner и sessionAsSignerWithFullAccess. Кроме того, есть очень хорошая статья: ссылка. REST API, часть 3. Анонимность — это теплое одеяло, подробно объясняющее использование. - person Uwe Brahm; 25.06.2012