使用openam或sso的应用程序中的用户成员资格

时间:2014-02-18 19:15:07

标签: wordpress tomcat paypal saml openam

我有基于会员资格的wordpress设置。他们支付会员资格,并且他们拥有基于此的权利。我不想重写所有这些功能。我想要它,以便如果在wordpress中付费,他们可以使用我的其他Web应用程序,这是一个tomcat Web应用程序。

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

我查看了openam,它具有我想要的用户注册功能,但没有与我需要的paypall连接。

例如:

  • 我希望会员级别为1的用户可以免费使用一周 审判。
  • 我希望会员级别为2的用户有一个月的时间 产品1.
  • 我希望拥有3级成员的用户拥有一个 产品1和2的月份。我想要成员级别为4的用户 有一个月的产品1和2和3.
  • 我想要一个商人 界面,如果他们没有付清,他们就会失去他们的 身份验证权限。

这种类型的会员控制存在于wordpress中,但此时我不知道它是否可以用于我的其他应用程序。

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

1 个答案:

答案 0 :(得分:0)

您可以为OpenAM编写自己的Policy Condition插件来实现此目的。但是,请确保保护应用程序的J2EE代理正在运行策略客户端模式“self”,以便您可以在策略框架中完全访问该请求