使用openam或sso的应用程序中的用户成员身份



我有基于成员资格的wordpress设置。他们付费获得会员资格,并在此基础上享有权利。我不想重写所有这些功能。我想要这样,如果一个在wordpress中付费,他们可以使用我的OTHER网络应用程序,这是一个tomcat网络应用程序。

因此wordpress将允许访问我的其他网络应用程序。

我看过openam,它有我想要的用户注册功能,但没有我需要的到paypall的连接。

例如:

  • 我希望会员船等级为1的用户有一周的免费时间审判
  • 我希望会员船等级为2的用户有一个月的产品1
  • 我希望成员船等级为3的用户拥有一个产品1和2的月份。我希望成员船等级为4的用户有一个月的产品1,2和3
  • 我想要一个商人接口,如果他们还没有付款,他们就会失去身份验证权限

这种类型的会员控制适用于wordpress,但目前我不知道它是否可以用于我的其他应用程序。

我想知道是否有一个openam,openid类型的产品可以做到这一点?

您可以为OpenAM编写自己的策略条件插件来实现这一点。但是,请确保保护应用程序的J2EE代理运行的是策略客户端模式"self",这样您就可以完全访问策略框架中的请求

最新更新