← 全部功能
付费插件

为您的应用提供“使用您的网站登录”

将您的 aMember 网站变成 OAuth 2.0 登录服务器。您的移动应用、桌面应用、Web 服务或合作伙伴网站可以让会员使用现有账户登录,并获知他们购买了哪些内容。

OAuth 2.0支持 PKCE
1次调用获取订阅
应用内注册和购买
您自己的密钥和服务器

一个账户,处处通用

会员使用已有的登录信息,无需第二个密码,也没有重复的用户数据库。

基于真实计费数据的访问控制

一次 API 调用即可返回有效产品和到期日期,让您的应用解锁付费功能。

自托管的身份认证

无需按用户向身份提供商付费。令牌使用您自己的密钥签名。

标准 OAuth 2.0

带 PKCE 的授权码模式

适用于移动应用、桌面应用和单页应用。

机密客户端

为服务器端应用提供客户端密钥。

刷新令牌

会员保持登录状态;令牌有效期由您决定。

服务器间通信

为您自己的后端服务提供客户端凭据模式。

您的应用可以读取的信息

个人资料

姓名、邮箱、用户名和用户组。

完整个人资料

地址和自定义字段。

订阅

有效的产品和分类及其到期日期。

资源

会员可以打开的文件、文件夹和视频的链接。

不止于登录

应用内注册

通过您在表单编辑器中创建的表单注册新会员。

应用内购买

列出产品、创建订单、升级以及使用已保存的银行卡扣款。

账户功能

编辑个人资料、邮箱验证、邮件订阅选项和 GDPR 数据导出。

支持 OAuth 的 REST API

以 OAuth 作用域的形式授予 REST API 权限,取代静态密钥。

控制

授权确认页面

会员可以看到您的应用名称及其请求的权限。

按应用设置

为每个应用设置允许的授权流程、作用域和重定向地址。

即时撤销

停用某个应用后,其所有令牌立即失效。

扩展功能

通过钩子添加您自己的作用域和接口。

工作原理

  1. 1在 aMember 中添加您的应用,获取客户端 ID 和密钥。
  2. 2您的应用将会员引导至您的 aMember 登录页面。
  3. 3会员登录并批准访问。
  4. 4您的应用获得令牌,并读取会员的个人资料和订阅信息。
  5. 5您的应用解锁会员已付费的内容;刷新令牌让会员保持登录状态。

常见问题

是否支持 OpenID Connect?

OpenID Connect 正在开发中。如有需要,请联系我们。

可以只允许付费会员使用我的应用吗?

可以。您的应用会获得会员当前有效的订阅,并据此决定解锁哪些内容。

如何获取?

单点登录是 aMember Pro 的付费插件。可在我们的网站上订购或联系我们。

其他模块

准备好试试了吗?

在在线演示中查看实际效果,或立即获取 aMember Pro。