在企業數字化浪潮中,我們要用到不同的系統,每次使用的時候賬號密碼登錄太麻煩。在JVS這套開源框架中,支持多種登錄方式,可以構建統一、安全的登錄方式,滿足不同用户羣體的多樣化需求。

JVS支持多種登錄模式,默認支持賬號密碼、手機號+動態驗證碼(前提配置短信通道) ,除了這兩種模式,還支持釘釘、企業微信、公眾號、ldap等。

實現的效果如圖所示:

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

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

配置流程

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

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

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

進入開發應用

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

①、點擊“自建應用”

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

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

②、填寫應用名稱、圖標logo等

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

③、點擊應用詳情,進入應用詳細信息頁面,選擇進入。

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

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

④、保存下來幾個信息,用於後續的地址拼裝,也需要回填到JVS的配置中去。

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

⑤、選中開發管理,點擊修改

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

⑥、填寫應用首頁地址與PC端首頁地址

地址説明:

應用首頁地址=域名+/#/login/dingtalk?corpId=$CORPID$&agentId=agentid

例如:應用首頁地址=https://knowledge.bctools.cn/#/login/dingtalk?corpId=$CORPID$&agentId=agentid

PC端首頁地址與應用首頁地址相同。

CORPID在右上角可以找到。

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

點擊權限管理,選中通訊錄管理,選中如圖所示的幾個對應授權

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

進入登錄分享,設置回調域名

回調地址=域名+/#/login/dingtalk/scanback

例如:回調地址=https://knowledge.bctools.cn/#/login/dingtalk/scanback

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

安全設置配置

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

發佈應用。

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

分享設置

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

以管理員身份進入JVS管理界面

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

填入從響應的 幾個參數。

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

最後界面展示效果:

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

如果在系統中已經有存在的賬號,那麼可以關聯綁定釘釘賬號

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

通過釘釘掃碼綁定即可

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

在釘釘中也可以進行直接打開應用,並且會自動登錄當前關聯賬號。

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

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