Java 用户帐户管理解决方案

2024-04-26

我目前正在开发一个依赖权限机制来管理用户内容的 Java Web 应用程序。这当然意味着我们需要管理用户。我们当前的用户管理系统是一个内部系统,用于管理 RDBMS 中有关用户、组以及用户和权限的信息。该系统可以工作,但维护起来很麻烦。我想找到一种方法来简化事情。

鉴于用户管理是许多网络应用程序的核心功能,似乎管理用户的包必须在互联网机器上普遍使用。您使用什么解决方案来管理用户?看起来像 Spring Security 包之类的东西可能会起作用,但我想在将自己锁定在 Spring Security 之前先了解一下可用的内容。

Thanks.


您正在寻找 LDAP 或 Active Directory 之类的工具来管理您的用户。您将使用 Spring Security 来应用/强制执行存储在 LDAP 中的安全信息。可以肯定的是,您可以将任何应用程序服务器配置为使用 LDAP 来实现开箱即用的基本身份验证和授权功能。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Java 用户帐户管理解决方案 的相关文章

随机推荐

  • 命令 /usr/bin/codesign 失败,退出代码 1

    我正在尝试在我的手机上测试一个应用程序 我不断收到此错误 Command usr bin codesign failed with exit code 1 我已经添加了配置文件并完成了 Apple iPhone 门户上的设置 我已经看了这个
  • Scala:返回布尔值的模式匹配的缩写形式

    我发现自己经常写这样的东西 a match case b gt do stuff case gt do nothing 有没有更短的方法来检查某个值是否与模式匹配 我的意思是 在这种情况下我可以写if a b do stuff 但是如果模式
  • Cookie 与 FormsAuthentication.SetAuthCookie() 方法的混淆

    StackOverflow 上有很多关于此的帖子 但我仍然无法解决我的确切问题 要点如下 我有一个需要身份验证的网站 我正在使用标准 NETFormsAuthentication SetAuthCookie 保持用户会话的方法 我的问题是这
  • CakePHP:控制台命令中的自定义错误报告

    我们当前使用 CakePHP 2 4 7 和自定义错误处理程序 自定义错误处理程序适用于通过 HTTP 或 CronDispatcher 发出的每个请求 不幸的是 当向我们的控制台命令之一发出控制台请求时 错误处理程序被忽略 请参见以下示例
  • 如何使用 Ruby 将文件内容从 S3 存储桶下载到内存中

    我在 Amazon AWS S3 中有一个存储桶 其中有一个名为users csv 如何使用 Ruby 将该文件的内容从 S3 存储桶加载到内存中以便我可以解析它 这是我的代码 require aws sdk s3 Aws S3 Resou
  • 如何将 php 文件包含在主域的子域中

    我的服务器中有两个文件夹 MainDomain header php index php footer php Subdomain index php 现在我想包括header php来自主域index php这是在子域中 通过使用incl
  • 需要根据属性值在 ant 脚本中设置路径 (cp)

    我想根据属性的值将路径变量 cp 设置为两个值之一 例如 以下是我想要实现的目标 但我不确定如何让它正常工作
  • 如何使用 pysolr 对 solr 进行原子更新?

    我找不到关于如何使用 pysolr 更新 solr 的合适文档 截至 2014 年 11 月原子更新 https github com toastdriven pysolr commit c49be48d459448532b5ad0f505
  • 使用 TcpClient 和反应式扩展从 Stream 读取连续字节流

    考虑以下代码 internal class Program private static void Main string args var client new TcpClient client ConnectAsync localhos
  • 删除 Pandas DataFrame 中的多个行范围

    例如 如果我们有一个大小为 100 5 的 Pandas DataFrame 并且想要删除多个行范围 不是多行或一系列行 而是多个行范围 通过索引 有没有办法做到这一点而不必循环索引 举个例子 如果我想删除 Pandas DataFrame
  • Git rebase 分支与所有父分支(或依赖子分支)

    是否可以使用 Git 来对分支及其所有父分支进行变基 我认为 父分支 是在这里使用的正确形式 根据您的观点 您也可以将它们称为依赖子分支 但是 遵循提交的父指针将让您到达这些分支 所以恕我直言称它们为 父分支 是公平的 我经常使用分支作为快
  • 使用 Jackson 对 List 进行自定义反序列化

    我正在尝试编写一个自定义反序列化器 以便减少从其他地方收到的大量数据 我从反序列化器返回自定义对象列表 我的问题是 如果这是我的自定义反序列化器 我该怎么做 public class MyCustomDeserializer extends
  • 如何避免Spring的@RequestMapping路径冲突?

    我想使用 Spring 定义 REST API 我有这 2 个 Controller 方法 RequestMapping value machineId workspaces workspaceId method RequestMethod
  • 从左到右和从右到左滑动图像

    我正在开发一个应用程序 我想在其中添加可以从左到右和从右到左滑动的图像 如下图所示 内部的白色游戏图像应该从左到右移动 反之亦然 到目前为止我所做的是 我能够从左到右移动单个图像 反之亦然 但我想要设置背景图像 就像上面的圆形黑色背景一样
  • 更改 Mac 上的默认 python 版本 - 安装 Biopython

    我的 Mac 预装了 python 2 7 作为默认的 python 版本 但是 许多软件包和软件不再支持该版本 我搜索了几个在线论坛 了解如何更改 mac 上的默认 python 版本 但是 它们似乎都不起作用 我还安装了最新版本的 py
  • 如何使用 Validators 类在 Angular2 中显示不同的电子邮件验证消息?

    我在用表格组 表单生成器 and 验证者类来验证 Angular2 应用程序中的表单 这就是我定义电子邮件和密码验证所需的验证规则的方式 export class LoginComponent implements OnInit login
  • 在 mac OS X 上挂载批准回调

    我想在 Mac OS X 上授权 USB CD 现在我使用 DiskArbitration 框架在用户模式下获取 MountApprovalCallback 但这个回调的问题在于它没有保证 如果我会得到回调我正在使用CFUserNotifi
  • Twig 用实体替换非 ASCII 字符

    嗯 这真的很奇怪 Twig 我在 Symfony 3 中使用它 将非 ascii 字符 例如 替换为实体 例如 322 但是 仅在 Javascript 部分 我不知道为什么以及如何禁用它 编辑 是的 我在 Netbeans 和 HTML
  • node_modules/@types/googlemaps/index.d.ts 中出现错误 - 元组类型元素列表不能为空

    在尝试整合的同时角度谷歌地图 agm在我的 Angular 项目中 我收到此错误 某些配置有问题或者可能是我错过了一些东西我正在这个项目中使用材料 6 和角度 6 感谢您的帮助 在终端控制台中 ERROR in node modules t
  • Java 用户帐户管理解决方案

    我目前正在开发一个依赖权限机制来管理用户内容的 Java Web 应用程序 这当然意味着我们需要管理用户 我们当前的用户管理系统是一个内部系统 用于管理 RDBMS 中有关用户 组以及用户和权限的信息 该系统可以工作 但维护起来很麻烦 我想