社群登入
社群登入讓使用者以既有的第三方帳號(Google、Microsoft、Apple、微信)或電子郵件驗證碼登入 Weincloud,不必再另外記住一組密碼。除了登入本身,社群身分還提供兩項只有社群登入使用者才有的能力:以同一組社群身分管理並切換多個 Weincloud 帳號,以及設定 Webhook 與 HMI 訂閱,把 HMI 的警報事件推送到外部系統。
本篇說明社群身分的建立、與 Weincloud 帳號的連結與解除、多帳號切換、外部通知設定,以及工作階段與社群登入資訊的管理。若要處理的是單一帳號的社群連結狀態(在〔帳戶設定〕頁面連結或解除連結),詳見帳號設定-社群帳號。
功能概述
社群登入解決三個問題:
- 免密碼登入:以第三方帳號完成身分驗證,降低密碼管理與外洩風險。
- 多帳號集中管理:同一個人常同時擁有多個 Weincloud 帳號(例如不同 Domain 的維運帳號)。連結到同一組社群身分後,可在登入後直接切換,不需反覆登出再登入。
- 警報外送:以社群身分建立 Webhook 並訂閱 HMI,把 HMI 的事件通知轉送到自有系統或通訊軟體。
支援的登入方式
可用的提供者由伺服器區域決定:
| 伺服器 | 可用提供者 |
|---|---|
| 全球伺服器 | Email、Google、Microsoft、Apple |
| 中國伺服器 | Email、微信(WeChat) |
選擇 Email 時,系統以寄送一次性驗證碼的方式完成驗證,不需第三方平台帳號。
社群身分與 Weincloud 帳號的對應關係
理解這組對應關係,是理解本篇所有操作的前提:
- 一組社群身分可以連結多個 Weincloud 帳號。〔社群使用者〕頁面列出的就是這份清單。
- 一個 Weincloud 帳號同時只能連結一組社群身分。要更換提供者時,須先解除連結再重新連結。
- 登入時先以社群身分完成驗證,再從已連結的清單中選擇要進入哪一個 Weincloud 帳號。
因此「解除連結」與「刪除社群登入」的影響範圍不同:前者只影響單一 Weincloud 帳號,後者影響該社群身分底下的所有帳號。詳見常見問題。
適用對象與使用情境
| 使用情境 | 適用對象 | 對應章節 |
|---|---|---|
| 第一次使用 Weincloud,想直接用社群帳號開通 | 新使用者 | 首次登入與帳號建立 |
| 已有 Weincloud 帳號,想改用社群帳號登入 | 既有使用者 | 連結更多 Weincloud 帳號 |
| 同時維運多個 Domain,需要頻繁切換帳號 | 系統整合商、多廠區維運人員 | 切換 Weincloud 帳號 |
| 要把 HMI 警報送到自有系統、LINE 或 Telegram | 系統整合商、IT 人員 | 外部通知 |
| 要檢查自己的登入紀錄或強制登出其他裝置 | 所有社群登入使用者 | 工作階段管理 |
〔社群設定〕群組底下的功能僅對社群登入使用者開放。以一般帳號密碼登入時,選單不會出現這些項目;若直接以網址進入,頁面會顯示「此頁面僅適用於社群登入帳號。」。
社群登入使用者的操作權限,完全等同於目前登入的那個 Weincloud 帳號的權限,社群身分本身不帶任何額外權限。
功能位置
社群登入相關功能集中在左側選單的〔社群設定〕群組:
| 選單項目 | 用途 |
|---|---|
| 〔社群使用者〕 | 檢視已連結的 Weincloud 帳號清單,並執行連結與解除連結 |
| 〔警報通知〕 | 管理 Webhook 與 HMI 訂閱,設定外部通知 |
| 〔社群帳號設定〕 | 檢視社群帳號資訊、管理工作階段、刪除社群登入 |

帳號切換與〔帳戶設定〕入口位於左側選單底部的使用者區塊。
首次登入與帳號建立
在登入頁面選擇社群提供者並完成授權後,系統會依該社群身分目前的連結狀態,提供下列選項:

- 建立新的 Weincloud 帳號:Weincloud 自動產生一組 Domain 名稱供你使用。此名稱可在事後修改一次,詳見更改 Domain 名稱。
- 連結既有的 Weincloud 帳號:輸入既有帳號的 Domain、使用者名稱與密碼,完成連結後即可用社群帳號登入該帳號。
- 選擇已連結的帳號:若該社群身分已連結過 Weincloud 帳號,直接從清單選擇要進入的帳號。
授權流程進行中請勿重新整理或使用瀏覽器上一頁,否則須回到登入頁重新執行。相關錯誤訊息與處置見疑難排解-社群登入問題。
連結更多 Weincloud 帳號
把其他 Weincloud 帳號連結到目前的社群身分,之後即可用同一組社群帳號登入並切換。
前置條件:需知道目標帳號的 Domain、使用者名稱與密碼;且該帳號尚未連結其他社群身分。
操作步驟
- 左側選單選擇〔社群使用者〕。
- 點擊右上角〔連結 Domain 使用者〕。
- 依序輸入〔Domain〕、〔名稱〕與〔密碼〕,送出。

結果
- 系統驗證通過且不需額外確認時,該帳號立即出現在清單中。
- 系統要求電子郵件確認時,畫面顯示「驗證信已寄出」。請至該帳號註冊的電子郵件信箱點擊確認連結;確認頁面顯示「電子郵件已確認」即代表連結完成。確認連結有有效期限,逾期會顯示「連結已過期」,此時請重新執行連結流程。
- 若該帳號已啟用多因子驗證(MFA),系統會另外寄出確認信要求二次確認。
清單中每一列顯示該帳號的〔Domain〕、〔名稱〕與〔連結時間〕,並支援搜尋、排序與分頁。
切換 Weincloud 帳號
前置條件:目前的社群身分已連結兩個以上的 Weincloud 帳號。僅連結一個帳號時,切換入口不會顯示。
操作步驟
- 點擊左側選單底部的使用者區塊。
- 點擊使用者資訊右側的切換帳號圖示。
- 從清單中選擇要進入的 Weincloud 帳號並確認。

切換完成後會停留在原本的頁面,以新帳號的權限重新載入。
此對話框只列出已連結的帳號,不提供建立新帳號或連結新帳號的入口。要新增連結請改用連結更多 Weincloud 帳號。
解除連結
解除連結是把單一 Weincloud 帳號與社群身分之間的關聯移除。社群身分本身與其他帳號的連結都不受影響。
有兩個入口,效果相同:
從〔社群使用者〕頁面解除
- 左側選單選擇〔社群使用者〕。
- 在要解除的帳號那一列點擊〔解除連結〕。目前登入中的帳號那一列不會顯示此按鈕。
- 對話框要求以同一個社群提供者重新登入驗證身分。驗證帳號與連結帳號不符時會顯示錯誤,須重新驗證。
- 驗證成功後確認警示訊息,點擊〔刪除〕完成。
從〔帳戶設定〕頁面解除
點擊左側選單底部的使用者區塊,選擇〔帳戶設定〕,於〔社群帳號〕區塊點擊〔解除連結〕。詳細步驟見帳號設定-解除社群帳號連結。

解除連結無法復原。解除後該 Weincloud 帳號回復為以帳號密碼登入,可再重新連結同一組或另一組社群身分。
更改 Domain 名稱
適用於首次以社群登入建立 Weincloud 帳號的使用者。這類帳號的 Domain 名稱由系統自動產生,可修改一次。
左側選單選擇〔Domain〕,進入〔設定〕。

找到〔名稱〕項目,點擊右側〔編輯〕。

輸入新名稱後提交即生效。
外部通知
外部通知讓社群登入使用者把 HMI 的事件警報推送到自訂的 HTTP 端點,用於串接自有系統、LINE 官方帳號、Telegram Bot 或企業通知平台。
功能位於〔警報通知〕頁面,分為兩個標籤:〔Webhooks〕定義推送到哪裡,〔HMI 人機〕定義推送哪些裝置的事件。兩者需互相繫結才會實際送出通知。
Webhook 的請求格式、事件類型代碼與 AWS Lambda/Cloudflare Workers 串接範例,詳見透過 Webhook 接收推播通知。
Webhooks
建立 Webhook
- 在〔警報通知〕頁面切換到〔Webhooks〕標籤,點擊〔新增 Webhook〕。
- 填寫欄位後點擊〔建立〕。

| 欄位/功能 | 說明 |
|---|---|
| 〔Webhook 名稱〕 | 用於辨識的名稱,必填。 |
| 〔網址〕 | 接收通知的端點位址。以下拉選單選擇 HTTPS 或 HTTP,再填入其餘網址;建議使用 HTTPS。必填。 |
| 〔API 金鑰〕 | 選填但建議設定。Weincloud 送出請求時會帶入此金鑰,供接收端驗證來源。 |
| 〔啟用〕 | 控制此 Webhook 是否推送。列表以 On / Off 標示目前狀態。 |
檢視與維護
在列表中選擇一筆 Webhook,右側詳細面板提供兩個標籤:
- 〔Webhook 設定〕:點擊〔編輯〕可修改名稱、Endpoint URL、API 金鑰與啟用開關,修改後須點擊〔儲存〕。另提供〔測試〕按鈕,立即向該端點送出一則測試通知以確認端點可連通;結果以「測試通知已成功送出」或「測試通知失敗」提示。頁面底部的危險區域提供刪除。
- 〔已訂閱的 HMI〕:顯示此 Webhook 目前推送哪些 HMI 的事件,可點擊〔新增 HMI〕從 Domain 的資料夾樹中挑選,或以〔✕〕移除單筆。
列表支援以名稱或 Endpoint URL 搜尋、依名稱/Endpoint URL/建立時間排序,以及每頁 10/20/50 筆的分頁。
訂閱 HMI
〔HMI 人機〕標籤列出目前已訂閱通知的 HMI,欄位包含〔HMI 名稱〕、〔硬體金鑰〕、建立時間與啟用狀態。
兩種加入方式
- 〔新增 HMI〕:從目前 Domain 的資料夾樹中勾選 HMI。已訂閱的 HMI 會顯示為已勾選且不可選取。一次最多選取 10 臺,超過時會提示「一次最多可選擇 10 臺 HMI。」。此方式需要使用者對該 HMI 具備 EasyAccess 2.0 管理權限。
- 〔掃描〕:以裝置相機掃描 HMI 的 QR Code 加入,可用於加入不同 Domain 的 HMI。掃描需授予瀏覽器相機存取權限;QR Code 內容無效時會提示錯誤並繼續掃描。
繫結 Webhook 與移除
在列表中選擇一臺 HMI,右側詳細面板提供兩個標籤:
- 〔推播設定〕:顯示〔HMI 名稱〕與〔硬體金鑰〕,並提供〔移除 HMI〕將此 HMI 自推播通知中移除。移除無法復原。
- 〔Webhooks〕:顯示此 HMI 目前繫結的 Webhook。點擊〔選擇 Webhooks〕從尚未繫結的清單中勾選,單次最多 10 筆;以〔✕〕解除單筆繫結。
每臺 HMI 的通知開關與事件類型選項(
Event Trigger、Event Recover、Event Online/Offline)的定義,見透過 Webhook 接收推播通知。
工作階段管理
用於檢視目前社群身分的所有有效登入,並在必要時強制登出。
- 左側選單選擇〔社群帳號設定〕。
- 於〔安全性〕區塊的〔工作階段管理〕點擊〔管理〕。

對話框以表格列出每一個有效工作階段:
| 欄位 | 說明 |
|---|---|
| 〔最後上線時間〕 | 該工作階段最後一次活動的時間。 |
| 〔IP〕 | 來源 IP 位址。點擊旁邊的定位圖示可查詢對應的地理位置。 |
| 〔作業系統〕 | 該工作階段所在裝置的作業系統。 |
| 〔使用者端〕 | 使用的瀏覽器或用戶端程式。 |
目前使用中的工作階段以〔你〕標示,且不提供登出按鈕;其餘工作階段可個別點擊電源圖示單獨登出。
點擊〔登出所有人機〕會登出所有工作階段,包含目前這一個;執行後系統立即將你登出並導回登入頁面,須重新登入。僅存在一個工作階段時此按鈕不可用。
刪除社群登入
刪除社群登入會永久移除你在 Weincloud 上的社群登入資訊,影響該社群身分底下所有已連結的 Weincloud 帳號。
- 左側選單選擇〔社群帳號設定〕。
- 於〔危險區域〕區塊的〔刪除社群登入〕點擊〔Delete〕。
- 對話框要求以同一個社群提供者重新登入驗證身分。
- 驗證成功後閱讀警示訊息,再次確認刪除。

刪除完成後系統立即將你登出並導回登入頁面。此操作無法復原。刪除後各 Weincloud 帳號仍可以原本的帳號密碼登入,也可重新連結社群帳號。
限制與注意事項
- 一個 Weincloud 帳號同時只能連結一組社群身分;要更換提供者須先解除連結。
- Domain 名稱僅限首次以社群登入建立帳號的使用者修改,且僅能修改一次。
- 解除連結與刪除社群登入都必須以原本使用的同一個社群提供者重新驗證,且都無法復原。
- 〔新增 HMI〕一次最多選取 10 臺 HMI;每臺 HMI 單次最多繫結 10 個 Webhook。
- QR Code 掃描需要瀏覽器的相機存取權限,未授權時會顯示「相機不可用」。
- 〔登出所有人機〕會連目前的工作階段一併登出。
- 社群登入使用者的權限完全來自所登入的 Weincloud 帳號,無法單獨為社群身分設定權限。
常見問題
刪除社群登入與解除連結有什麼不同?
| 項目 | 解除連結 | 刪除社群登入 |
|---|---|---|
| 影響範圍 | 單一 Weincloud 帳號 | 該社群身分底下所有已連結的 Weincloud 帳號 |
| 社群登入資訊 | 保留,仍可用於其他已連結的帳號 | 完全刪除 |
| 執行後 | 該帳號回復為帳號密碼登入 | 立即登出並導回登入頁面 |
兩者對後續使用 Weincloud 沒有差異:受影響的帳號仍可以帳號密碼登入,也可重新以 Email 或其他社群提供者連結。
為什麼無法更改 Domain 名稱?
只有首次以社群登入建立 Weincloud 帳號的使用者可以修改自動產生的 Domain 名稱,且僅限一次。若已修改過而仍需變更,請聯絡 Weincloud 客戶服務人員協助處理。
社群登入使用者的權限如何決定?
權限完全由目前登入的那個 Weincloud 帳號決定。調整該 Weincloud 帳號的權限後,以社群身分登入時的權限也隨之改變;社群身分本身不帶任何獨立權限設定。
為什麼看不到〔社群設定〕選單?
〔社群設定〕群組僅對社群登入使用者顯示。若你是以帳號密碼登入,請先在〔帳戶設定〕頁面連結社群帳號,之後改以社群帳號登入即可看到;連結方式見帳號設定-連結社群帳號。