授权 Rememberizer 应用

Rememberizer的实现支持标准的授权码授予类型

对于您的应用程序授权用户的Web应用程序流程如下:

  1. 用户被重定向到Rememberizer以授权他们的帐户。

  2. 用户选择要与您的应用程序一起使用的纪念品。

  3. 您的应用程序使用用户的访问令牌访问API。

步骤1. 请求用户的Rememberizer身份

将用户重定向到Rememberizer授权服务器,以启动认证和授权过程。

GET https://api.rememberizer.ai/api/v1/auth/oauth2/authorize/

参数:

步骤2. 用户选择并配置他们的纪念品

用户将选择哪些纪念品与您的应用程序一起使用。

第三步。用户被记忆器重定向回您的网站

在用户选择他们的纪念品后,记忆器会带着一个临时的 code 参数以及您在上一步中提供的 state 参数重定向回您的网站。临时代码将在短时间后过期。如果状态不匹配,则第三方创建了请求,您应该中止此过程。

步骤4. 用授权代码兑换刷新令牌和访问令牌

POST https://api.rememberizer.ai/api/v1/auth/oauth2/token/

此端点接受以下输入参数。

第五步。使用访问令牌访问 API

访问令牌允许您代表用户向 API 发出请求。

Authorization: Bearer OAUTH-TOKEN
GET https://api.rememberizer.ai/api/me

例如,在 curl 中,您可以像这样设置 Authorization 头:

curl -H "Authorization: Bearer OAUTH-TOKEN" https://api.rememberizer.ai/api/me

参考资料

Github: https://github.com/skydeckai/rememberizer-integration-samples

Last updated