跳到主内容

添加 Infoflow 作为 OAuth 提供商

本指南介绍如何让用户使用百度信息流账号登录 Casdoor。


学习目标​

  • 在 Infoflow 中注册应用并授予其权限。
  • 在 Casdoor 中添加 Infoflow 作为 OAuth 提供商。

所需条件​

  • Infoflow 组织的管理员访问权限
  • Casdoor 管理控制台的管理员访问权限

在 Infoflow 中注册应用​

  1. 登录 Infoflow 并打开 Infoflow 应用。

  2. 注册一个应用并记录其 AgentID。

    Application registration

    Application details

    AgentID of the application

  3. 在 Setting 选项卡上,创建一个管理组。在其通讯录权限中,添加你的组织结构,授予应用所需的权限,并添加必需的敏感接口权限。

    Setting tab

    Address book permissions

    Sensitive interface permissions

  4. 在同一页面上,复制 CorpID 和 Secret。

    CorpID and Secret

在 Casdoor 中添加提供商​

  1. 在 Casdoor 管理控制台中,转到 Identity > Providers 并添加一个提供商。

  2. 将 Category 设置为 OAuth,将 Type 设置为 Infoflow。

  3. 将 Sub type 设置为 Internal。Casdoor 支持在您自己的 Infoflow 组织中注册的应用,如本指南所述;不支持 Infoflow 的第三方套件。

  4. 填写以下字段:

    CasdoorInfoflow
    客户端IDCorpID
    客户端密钥Secret
    代理IDAgentID

    Infoflow provider in Casdoor

  5. 保存提供商.

下一步​

将提供商添加到应用中。参见将提供商添加到应用。

另请参阅​