XWIKI-22810: Introduce and use proper APIs to filter sensitive fields from exports
* Introduce a new instance input property to exclude certain property classes. * Use this mechanism to exclude email and password properties in the Document API. (cherry picked from commit 742ee348)
Showing
- xwiki-platform-core/xwiki-platform-filter/xwiki-platform-filter-instance/xwiki-platform-filter-instance-document/src/main/java/org/xwiki/filter/instance/input/DocumentInstanceInputProperties.java 35 additions, 0 deletions...ilter/instance/input/DocumentInstanceInputProperties.java
- xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/api/Document.java 24 additions, 4 deletions...orm-oldcore/src/main/java/com/xpn/xwiki/api/Document.java
- xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/internal/filter/input/BaseObjectEventGenerator.java 6 additions, 1 deletion...xwiki/internal/filter/input/BaseObjectEventGenerator.java
- xwiki-platform-core/xwiki-platform-oldcore/src/test/java/com/xpn/xwiki/api/DocumentTest.java 124 additions, 0 deletions...oldcore/src/test/java/com/xpn/xwiki/api/DocumentTest.java
Loading
Please register or sign in to comment