配置飞书内的禅道单点登录 分享链接

最后编辑:刘振华 于 2022-09-21 23:55:28
摘要:通过在飞书开放平台设置应用,可以实现飞书内禅道的单点登录。

通过在飞书开放平台设置应用,可以实现飞书内禅道的单点登录。具体操作可观看视频了解: https://www.zentao.net/redirect-index-20659.html



一、 在飞书开放平台添加应用

提示:如已 集成飞书消息通知 ,在消息通知的应用上配置“网页”和“安全设置”,重新发布即可。飞书消息通知与飞书单点登录共用同一个飞书应用。

登录飞书开放平台( https://open.feishu.cn/ ),点击“创建应用”。


点击“创建企业自建应用”。


输入应用名称和描述,上传应用图标。点击“确定创建”。


创建成功后,自动返回企业自建应用列表。可以看到刚刚创建的“禅道SSO”应用。

点击该应用,进入设置页面。点击“ 凭证与基础信息”,获取应用的 ID 和 Secret (在设置禅道Webhook 集成该应用时将用到)。


(一)左侧导航栏中的“网页”,启用网页并填上相应的 网页配置

http://您的禅道站点地址/sso-feishuAuthen. html

注:

sso为模块名,feishuAuthen为方法名。

GET模式请求示例: http://您的禅道站点地址/index.php?m=sso&f=feishuAuthen

PATH_INFO模块请求示例: http://您的禅道站点地址/sso-feishuAuthen.html


(二)设置成功后,点击左侧导航栏中的“安全设置”。在“ 重定向URL”下添加 http://你的禅道站点地址/ sso-feishuLogin.html 以及在“ IP白名单”下添加允许访问的 IP 地址。

设置成功后,点击左侧导航栏中的“机器人”,启动机器人

设置成功后,点击左侧导航栏中的“权限管理”。设置通讯录权限范围:全部成员

筛选免审权限

全选批量开通,翻页开通所有 免审权限


设置完成后,点击左侧导航栏中的“应用发布”。进入相应页面后点击右上角“创建版本”。在创建版本页面填上相应的版本号等必填信息后,点击保存。

然后根据飞书提示,进入“应用发布”-“版本管理与发布”中点击“申请发布”。


注意要为“可用性状态”选择“所有员工”。


申请发布后,应用的状态会变更为“已发布”。

二、 在禅道内添加飞书的Webhook

2.1 添加飞书Webhook

管理员账户登录禅道,点击“后台”-“通知”-“Webhook”。添加类型为“飞书工作消息”的 Webhook,并填上您的禅道域名以及将刚才获取的 ID 和 Secret (如下图所示)。

点击保存后,在 Webhook 列表页面可以通过相应的操作按钮同步部门信息。

选择同步的部门,点击保存。进去绑定用户页面。

点击操作按钮,在下拉菜单中选定飞书中的用户进行绑定。绑定后,就可以在飞书客户端使用单点登录功能了。

注:需要去飞书的应用下,设置添加相应的权限,可参照2.2步骤。

2.2 设置飞书权限

参照飞书说明文档 ,找到获取部门信息列表的权限要求,如图中所示。
https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/department/list

点击飞书开放平台上的刚刚发布的“禅道单点登录”应用,进去权限管理页面,在下拉菜单中选取上述权限并添加(参见下图中的权限)。

三、在飞书客户端登录禅道

登陆飞书客户端,点击左侧导航的“工作台”。通过点击禅道SSO可直接在飞书内登录禅道。可以将禅道SSO应用添加为常用。

Renee 8210