本文介紹綁定企業微信的操作步驟和常見用法。
流程概述
綁定企業微信到IDaaS只需要四步:
開始前準備
企業微信出於安全考慮,調用通訊錄、身份校正介面時需要校正可信網域名稱和可信IP,其中一個可信IP僅能用於企業微信中的一個企業,如果用於多個企業將被認定為服務商,從而導致通訊錄、身份校正等介面不可用。為了滿足企業微信的安全要求,您需要提前準備如下內容:
校正項 | 準備內容 |
可信網域名稱 | 一個專用的網域名稱,該網域名稱的所屬主體需和企業微信中的認證主體相同,建議提前配置為IDaaS EIAM執行個體的自訂網域名。詳見:自訂網域名。 |
可信IP | IDaaS EIAM執行個體中需要至少擁有一個可用的專屬端點。IDaaS EIAM將通過您的專屬公網出口IP訪問企業微信。詳見:網路端點|配置專屬公網出口IP。 |
實現情境
綁定企業微信後,您可以使用下述能力。
分類 | 實現能力 |
賬戶 |
|
登入 |
|
配置步驟
步驟一:建立應用
企業微信側建立。
IDaaS側建立。
步驟二:分配許可權
在第二步中,根據指引調整可見範圍。可見範圍即是使用IDaaS EIAM進行資料同步、登入時有許可權訪問的通訊錄資料(僅支援部門和成員,不包含標籤)。如果進行資料同步,可見範圍將作為同步的來源節點。
步驟三:選擇情境
在第三步中,選擇希望使用的情境能力。
能力說明
同步目標:企業微信的通訊錄資料將會匯入到IDaaS的這個節點之下。
定時校正:由於企業微信不支援查詢增量資料,IDaaS將於每日淩晨自動全量同步企業微信來源節點下的全量資料。
您可以在欄位對應中設定映射標識,使用IDaaS賬戶的某個欄位(如賬戶名)與企業微信使用者的某個欄位(如
userid)進行匹配,如果匹配成功,將綁定並覆蓋更新;否則將建立IDaaS賬戶。如果需要及時同步資料,請手動觸發全量同步。
IDaaS內建了同步保護能力, 當30個以上的賬戶或10個以上的組織需要被刪除時,自動取消同步任務,以防止資料被誤刪除。建議根據企業規模調整同步保護設定。
掃碼登入:開啟後,會在登入菜單中建立企業微信掃碼登入,並處於啟用狀態,可直接掃碼登入。
網頁授權登入:網域名稱類型使用自訂網域名時預設開啟,開啟後將支援在企業微信工作台免登到IDaaS EIAM或應用,並支援授權後進行敏感性資料同步。
擷取敏感性資料需由使用者在企業微信環境中進入IDaaS EIAM手動授權(在發起免登時出現授權頁面)。授權後,將直接使用企業微信手機號、Alibaba Mail(如無Alibaba Mail則使用個人郵箱)作為IDaaS EIAM賬戶的手機、郵箱。
步驟四:欄位對應
如果您在IDaaS中已存在存量資料,需要企業微信成員/部門和IDaaS賬戶/組織綁定,或者希望使用企業微信中成員的某些欄位資料作為IDaaS賬戶的資料,例如將企業微信成員的別名作為IDaaS賬戶的顯示名稱,則需要在第四步配置欄位對應。
企業微信中的帳號ID(即userid)如果是由系統自動產生的,將允許被修改一次。由於此欄位是IDaaS能唯一依賴的主鍵,如果該欄位被修改,將導致對應的IDaaS賬戶被刪除並重新建立,請謹慎修改。
為保障企業與員工的資料安全與隱私,根據企業微信平台最新介面策略調整:
自 2022年6月20日20:00 起,除通訊錄同步外,調用企業微信介面時,將不再返回以下敏感欄位:頭像、性別、手機、郵箱、Alibaba Mail、員工個人二維碼、地址。如您的應用需使用上述資訊,請通過企業微信 OAuth2.0 授權機制,引導管理員及員工主動授權相關許可權後擷取資料。
管理企業微信身份提供方
完成綁定後,會自動跳轉到身份提供方菜單中。您可在此處對與身份提供方聯動的不同功能進行管理。
重要提醒
掃碼登入注意事項
企業微信掃碼登入依賴授權回調域的配置。具體來說,您的使用者在訪問IDaaS EIAM或應用時如果需要登入,瀏覽器中IDaaS EIAM登入頁的網域名稱、IDaaS EIAM企業微信身份提供方中的授權回調域、企業微信中配置的授權回調域三者必須完全一致,否則將無法使用企業微信掃碼登入。
因此,如果您希望使用者通過自訂網域名訪問IDaaS EIAM,建議將自訂網域名設定為預設網域名稱(詳見:自訂網域名)、開啟自動跳轉功能,並將IDaaS EIAM和企業微信中的授權回調域均設定為自訂網域名。
敏感性資料同步注意事項
擷取敏感性資料需由使用者在企業微信環境中進入IDaaS EIAM手動授權(在發起免登時出現授權頁面)。授權後,將直接使用企業微信手機號、Alibaba Mail(如無Alibaba Mail則使用個人郵箱)作為IDaaS EIAM賬戶的手機、郵箱。
使用者進行手動授權後,30天內再次進入企業微信應用頁面不會再彈出授權頁。若30天內使用者需要修改個人敏感資訊授權,可進入企業微信應用(即在綁定身份提供方時在企業微信中建立的應用)詳情頁的個人敏感資訊授權管理頁面,重新更改個人敏感資訊授權。
除了使用者手動授權,管理員也需在企業微信的中檢查是否已設定所需的手機號、郵箱等敏感性資料的展示,IDaaS EIAM只能擷取使用者授權且管理員設定顯示的使用者敏感性資料。
預留其他登入方式
阿里雲IDaaS將盡最大努力保證您的企業微信通訊錄資料同步、身分識別驗證的可用性,但是由於企業微信的可信網域名稱、可信IP等校正方式和風險管控等規則並未具體公開,阿里雲無法保證您能持續、穩定地通過企業微信帳號登入IDaaS。
為避免企業微信不可用時無法登入IDaaS,您還應保留賬戶密碼或簡訊驗證碼等其他方式登入IDaaS。如您未採用其他方式登入,導致無法登入,因此造成的損失,由您自行擔責。
請在通用配置中瞭解其他登入方式的配置和使用。