跳到主内容

共享应用

一个shared application可被多个组织使用。只有built-in组织才能创建共享应用。每个组织使用同一个应用,但带有组织专属的标识:在客户端 ID 或应用名称后追加 -org-<organizationName>。

示例:应用程序客户端ID 2dc94ccbec09612c04ac,组织 casbin → 请使用客户端ID 2dc94ccbec09612c04ac-org-casbin。 OAuth 授权 URL:https://door.casdoor.com/login/oauth/authorize?client_id=2dc94ccbec09612c04ac-org-casbin&response_type=code&redirect_uri=...&scope=read&state=casdoor。

配置​

  1. 创建应用程序。
  2. 启用Is Shared。
  3. 在引用应用时,请使用 -org-<orgName>(例如,在client_id或登录URL中)。

共享应用程序字段

共享应用程序登录链接

邀请​

对于带有共享应用的邀请,Casdoor会生成以-org-{orgName}为后缀的组织专用链接,以便用户在正确的组织中注册。

注意事项

应用一旦共享,便对所有组织可用,且无法限制为部分组织。

这里有一个演示视频,展示了如何使用共享应用: