天天看點

JVS多賬号統一登入方式介紹(包括低代碼與原生應用)

作者:躬身踐行

功能說明

功能需求來源于企業的日常工作過程中,有太多的賬号與密碼需要記錄,因網際網路的使用習慣所緻,很多客戶提出了通過掃碼認證登入的形式,在便捷登入的同時要保障資訊安全的要求,也就是外部的賬号僅僅用于掃碼登入,其他的系統相關資訊屬于内部系統, 釘釘登入、微信登入、企微登入等等。

JVS多賬号統一登入方式介紹(包括低代碼與原生應用)

綜上,需求,JVS 建構了統一認證平台,結合統一賬戶體系實作了三方應用的統一登入。如圖所示,可以通過釘釘或者第三方應用登入

JVS多賬号統一登入方式介紹(包括低代碼與原生應用)

掃碼登入

移動端登入,下圖是從釘釘進入系統

JVS多賬号統一登入方式介紹(包括低代碼與原生應用)

系統實作方式

統一賬戶體系

JVS實作的賬戶體系如圖所示,JVS建構了統一的賬号,賬号可以關聯使用者的多種資訊,包括三方賬号關聯的資訊,使用者基本資訊等,如下圖所示。

JVS多賬号統一登入方式介紹(包括低代碼與原生應用)

統一登入能力

系統認證采用Oauth2 認證方案,目前支援登入方式如下:

登入方式 說明
賬号密碼 基于JVS的使用者名+使用者密碼登入
手機動态驗證碼 基于JVS使用者綁定的手機号+動态驗證碼登陸
微信掃碼+關注公衆号 基于JVS使用者,關聯公衆号下的openid(每個公衆号下的對應使用者唯一),前提是需要關注公衆号
企業微信掃碼 基于JVS使用者,關聯企業微信的openid
釘釘掃碼 基于JVS使用者,關聯企業釘釘unionid
LDAP登入 基于JVS使用者,關聯對接的ldap身份認證

賬号綁定

賬号中儲存 使用者賬号名稱、郵箱、手機号等基本資訊,也可對三方的賬号進行關聯綁定。

JVS多賬号統一登入方式介紹(包括低代碼與原生應用)

在綁定完成後,支援解綁,解綁後可以繼續綁定三方賬号。

多租戶體系統一認證

JVS支援多租戶與多應用體系,每個租戶可以設定不同應用,每個應用可以獨立設定登入方式,集合起來:租戶-應用-登入 =多:多:多

JVS多賬号統一登入方式介紹(包括低代碼與原生應用)

租戶應用登入設定,勾選對應的登入方式即可完成登入設定。

JVS多賬号統一登入方式介紹(包括低代碼與原生應用)

基本資訊設定如下,包括系統名稱,租戶獨立的域名設定,獨立的登入背景圖與圖示

JVS多賬号統一登入方式介紹(包括低代碼與原生應用)

釘釘、企微、公衆号、LDAP 輸入對應的資訊後即可實作登入。

JVS多賬号統一登入方式介紹(包括低代碼與原生應用)

總結:

目前在JVS體系内所有原生應用都是支援多賬号統一,其中包括 “無憂·企業文檔”、“無憂·企業計劃”、“無憂·企業郵筒”、”無憂·視訊會議”、”規則引擎”等。

線上demo登入位址:http://frame.bctools.cn/

繼續閱讀