跳到主内容

共享应用

一个shared application可被多个组织使用。 只有built-in组织才能创建共享应用。 每个组织都使用同一应用程序,但带有组织特定的标识符:在客户端 ID 或应用程序名称后附加 `-org-。

示例:应用程序客户端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}为后缀的组织专用链接,以便用户在正确的组织中注册。

注意事项

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

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