在webscript的露天執行中,我們可以定義webscript認證。 Advanced Description OptionsWebscript認證
但我想知道「它是一個單一的web腳本可以作爲管理員或一些組的成員只能修改身份驗證屬性?
我想爲編寫新程序,某些組的成員,不是管理員組的成員,可以創建新用戶,上傳用戶並刪除現有用戶。所有webscripts [user-csv-upload.post,person.delete,people.post]完成這些任務需要管理認證。如果我更改爲用戶身份驗證這些web腳本,並像<authentication runas="admin">user</authentication>
那樣以管理員身份運行這些web腳本。所有普通用戶都可以創建新用戶。 所以我想檢查這些web腳本只能調用一個條件是否符合。
如果我不能檢查,我必須做兩種方法。
- 我必須相同的邏輯寫入兩種不同webscripts,一個用於管理,一個用於一些組
- 寫入認證控制器文件內檢查與sudo like tool用於當前用戶的部件是一些組的管理員或構件。
我想你的任何建議。任何幫助是極大的讚賞。
解決方案:
,我發現我需要確切的代碼在sudo-like-tool-for-alfresco-security-aspects
較早的帖子(http://stackoverflow.com/questions/12248734/alfresco-creating-a-new-user-group-that-permits-only-creating-user-and-groups)實際上是相同的用戶。我同意它已經在那裏回答了。 –
感謝您的回答。我在http://fabiostrozzi.eu/2010/01/16/sudo-like-tool-for-alfresco-security-aspects/找到了我需要的確切代碼。 – swemon