跳到主内容

应用程序配置

当您在您的服务器上部署Casdoor并设置您的组织后,您就可以部署您的应用程序了!

让我们看看如何使用Casdoor配置您的应用程序的身份认证系统吧!

note

例如,在这里,我想要使用 Casnode 设置我的论坛

创建我的应用程序并填写一些必要的配置。

选择我创建的组织来使这个组织中的用户可以使用此应用程序。

组织

这个组织名为 my_organization, 所以我在下拉菜单中选择它。

选择组织

然后我希望我的用户在注册时可以使用Casdoor来完成身份认证。 所以我在这里填写redirect url为 https://my-site-url.com/callback

:::注意事项

所以我们需要在这里记住提供商应用程序中的 callback URL Cassdoor的回调url, 和 Casdoor中的 redict URL 您网站的callback url

更深层次的理解

如果我想要认证进度正常运行,详细步骤如下:

用户发送请求到 Casdoor, Casdoor 使用 客户端ID客户端密钥 获取GitHub 、谷歌或其他供应商的身份验证。

如果身份验证成功,GitHub 回调到 Casdoor 验证成功 因此GitHub 授权callback URL应该是我的Casdoor callback URL,它是 http://your-casdoor-url.com/callback, 然后Casdoor 告诉应用程序身份验证成功,意味着Casdoor callback URL应该变成了我的应用程序的cassback URL, 也就是是 http://your-site-url.com/callback

:::

然后您可以通过添加提供商并设置其属性来添加哪些第三方应用程序可以注册。

选择提供商

tip

注意,如果您不希望用户使用用户名/密码访问您的应用, 您可以关闭 打开密码 按钮,这样用户就只能使用第三方服务访问应用:

密码已开启