我目前有一个使用 Spring Framework 进行身份验证和授权的 Web 应用程序。我有一个客户群希望实施 Oracle Access Manager 以进行身份验证和授权。有没有人知道在下面给出我当前的 Web 应用程序设置时,这种迁移会有多复杂?
当前的网络应用程序:
- 使用基于 Spring 的自定义过滤器进行单点登录身份验证
- 使用基于 Spring 表单的安全性
- Web 应用程序当前使用 MySQL 并实现 Spring org.springframework.security.core.userdetails.UserDetailsService 来针对具有用户名和加密密码的 MySQL 表对用户进行身份验证
- UI 是用 JSF/Facelets 编写的,并使用 Hibernate JPA 实现对 MySQL 的所有 CRUD 操作