共享应用
一个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。
配置
- 创建应用程序。
- 启用Is Shared。
- 在引用应用时,请使用
-org-<orgName>(例如,在client_id或登录URL中)。


邀请
对于带有共享应用的邀请,Casdoor会生成以-org-{orgName}为后缀的组织专用链接,以便用户在正确的组织中注册。
注意事项
应用一旦共享,便对所有组织可用,且无法限制为部分组织。
这里有一个演示视频,展示了如何使用共享应用: