簡體   English   中英

外部用戶如何在不創建APS帳戶的情況下訪問APS(露天流程服務)?

[英]How external user can access APS(Alfresco process service) without creating their account in APS?

我們在Alfresco流程服務中開發了一些工作流程。 APS中不存在第三方用戶。 我們的要求是我們必須為他們提供工作流訪問權限,而無需在APS中創建這些用戶。

是否可以實現此功能? 如果是,那么我們如何實現呢? 請提出可能的方法。

提前致謝

警告:我不是律師,並且不希望您或建議您損害許可協議。

但是,我已經看到了這兩種不同的方法。

  1. 使用自定義LDAP /目錄同步。 如果使用內部身份驗證提供程序,則ALfresco會將用戶保留在數據庫表中,或者每天一次將用戶從LDAP服務器同步到表中。 同步服務復制用戶ID並維護功能參考。 用戶組也從LDAP中提取。 據我所知,Alfresco不會監視數據庫中的用戶數量,但這可能已更改。 但是,您可以輕松實現其他同步機制,並定期清除表,以免超出限制。 這也意味着您將需要一個自定義的身份驗證提供程序(標准的spring安全插件)。
  2. 對“匿名”用戶使用代理用戶。 對於向“匿名”用戶公開的UI,創建一個系統帳戶,該帳戶將由前端UI注入到ReST請求中。 此系統帳戶的安全性應受到很大的限制,並且頁面應具有某種身份驗證以限制特定的內容訪問。

我已經看到兩種方法都使用過,並且它們適合不同的場景。 希望其中之一可以為您工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM