在企業數字化浪潮中,我們要用到不同的系統,每次使用的時候賬號密碼登錄太麻煩。在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管理界面
填入從響應的 幾個參數。
最後界面展示效果:
如果在系統中已經有存在的賬號,那麼可以關聯綁定釘釘賬號
通過釘釘掃碼綁定即可
在釘釘中也可以進行直接打開應用,並且會自動登錄當前關聯賬號。