gpt4 book ai didi

Spring Acegi - 社交网络平台

转载 作者:行者123 更新时间:2023-12-04 07:08:47 25 4
gpt4 key购买 nike

spring Acegi security 可以用于社交网络应用程序,用户可以设置他们的安全首选项以仅与他们的 friend 共享他们的数据吗?

Acegi 教程的常见场景是您希望为每个用户角色授权操作,但是授权用户查看特定数据(例如,仅其 friend 的数据)呢?

可以使用 Acegi 吗?如何?

最佳答案

简短的回答:是的。

请注意,Acegi 现在是 Spring 的一部分,现在称为 Spring Security .

至于如何去做,这是一个复杂得多的问题,并且可能有与愿意尝试的人一样多的正确答案。您的最终解决方案将取决于您开发的应用程序的需求、您所处的环境以及您为之设计的组织。我假设您希望每个人(或大多数人)都能看到基本信息,并且只有在请求者是 friend 时敏感信息才会出现在页面上。

我相信最基本的方法将涉及使用 SecurityContext在您的 servlet/ Controller /资源中(设计 Web 应用程序的方法太多,无法在此处进行假设)和页面模板(jsf、jsp 等...等),以获取对当前已验证用户的访问权限,并且仅包含允许用户访问的信息。

关于Spring Acegi - 社交网络平台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/693342/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com