博客 / 詳情

返回

在JVS支持哪些登錄方式?一文了解JVS開源框架的多種登錄方式配置,以釘釘登錄為例!

在企業數字化浪潮中,我們要用到不同的系統,每次使用的時候賬號密碼登錄太麻煩。在JVS這套開源框架中,支持多種登錄方式,可以構建統一、安全的登錄方式,滿足不同用户羣體的多樣化需求。
JVS支持多種登錄模式,默認支持賬號密碼、手機號+動態驗證碼(前提配置短信通道) ,除了這兩種模式,還支持釘釘、企業微信、公眾號、ldap等。
實現的效果如圖所示:
圖片

圖片

配置流程

首先,進入釘釘的後台設置,在工作台中點擊獲取應用,進入開發者後台:
圖片

圖片
進入開發應用
圖片
①、點擊“自建應用”
圖片

圖片
②、填寫應用名稱、圖標logo等
圖片
③、點擊應用詳情,進入應用詳細信息頁面,選擇進入。
圖片

圖片
④、保存下來幾個信息,用於後續的地址拼裝,也需要回填到JVS的配置中去。
圖片
⑤、選中開發管理,點擊修改
圖片
⑥、填寫應用首頁地址與PC端首頁地址
地址説明:
應用首頁地址=域名+/#/login/dingtalk?corpId=$CORPID$&agentId=agentid
例如:應用首頁地址=https://knowledge.bctools.cn/#/login/dingtalk?corpId=$CORPID$&agentId=agentid
PC端首頁地址與應用首頁地址相同。
CORPID在右上角可以找到。
圖片
點擊權限管理,選中通訊錄管理,選中如圖所示的幾個對應授權
圖片
進入登錄分享,設置回調域名
回調地址=域名+/#/login/dingtalk/scanback
例如:回調地址=https://knowledge.bctools.cn/#/login/dingtalk/scanback
圖片
安全設置配置
圖片
發佈應用。
圖片
分享設置
圖片
以管理員身份進入JVS管理界面
圖片
填入從響應的 幾個參數。
圖片
最後界面展示效果:
圖片
如果在系統中已經有存在的賬號,那麼可以關聯綁定釘釘賬號
圖片
通過釘釘掃碼綁定即可
圖片
在釘釘中也可以進行直接打開應用,並且會自動登錄當前關聯賬號。
圖片

圖片
在線Demo:http://frame.bctools.cn
代碼倉庫:https://gitee.com/software-minister/jvs

user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.