0
在this article中,介紹了關於彈簧安全實現的3個模式。我想知道user schema
和acl schema
之間的區別,哪一個更好用,換句話說,我想知道每個域的用法,以便爲我的應用程序選擇最佳解決方案。春季安全中用戶模式和acl模式之間的區別?
在this article中,介紹了關於彈簧安全實現的3個模式。我想知道user schema
和acl schema
之間的區別,哪一個更好用,換句話說,我想知道每個域的用法,以便爲我的應用程序選擇最佳解決方案。春季安全中用戶模式和acl模式之間的區別?
如果沒有用戶架構,則不能使用ACL架構(因爲身份驗證過程取決於用戶架構,通常您總是需要身份驗證)。你有兩個選擇:
讓我們來看看他們能爲你做什麼:
用戶模式是用於認證和授權基於在角色。您可以保護URL或方法調用。通過用戶架構,您可以處理followig案例:
ACL架構用於增強授權。它將考慮實際的域對象。您將下列情況下能夠處理:
因此,繼續使用用戶架構,並在需要時添加後面的ACL架構。
你是什麼意思的「架構」?什麼是用戶架構? –
這是一個使用數據庫的spring安全模式。這裏是一個參考:http://springinpractice.com/2010/07/06/spring-security-database-schemas-for-mysql/ – AFF
你能先描述你的應用程序嗎? – coderLMN