NetDrive Mobile — 登入方式與憑證存放位置

閱讀時間 4 分鐘 mobile security getting-started
Robin
RobinDeveloper Advocate
NetDrive Mobile 支援電子郵件、Sign in with Apple 及 Sign in with Google 登入,並將每個雲端服務的憑證存放在手機的安全儲存空間中,而非共用伺服器。

把你的 Google Drive、Dropbox 和 S3 憑證交給一個手機 App,會讓人猶豫一下——尤其是在同一支也裝了公司信箱的私人手機上。NetDrive Mobile 把這個問題拆成兩部分:你如何登入自己的 Bdrive 帳號,以及一旦登入後,你新增的每個雲端服務的憑證實際存放在哪裡。在你把十幾個雲端服務都連進這個 App 之前,這兩點都值得先弄清楚。

手機上的 NetDrive Mobile 主畫面,顯示多個已連接的雲端服務

每個雲端,一次登入

NetDrive Mobile 在同一個應用程式中開啟 Google Drive、Dropbox、OneDrive、S3、WebDAV、SFTP 等 — 直接在手機上瀏覽、上傳、下載與預覽。

  • 以電子郵件或 Sign in with Apple / Google 登入
  • 每個已連接的雲端服務都在你的裝置上保有各自的憑證
  • 需要免費的 Bdrive 帳號才能開始使用
iOSAndroid

需要免費的 Bdrive 帳號。

兩種登入方式

在新增任何雲端服務之前,NetDrive Mobile 需要一個免費的 Bdrive 帳號——這個帳號會把你在整個 App 中連接的雲端服務、設定,以及(如果你有啟用的話)兩步驟登入綁在一起。你有兩種登入方式:

  • 電子郵件與密碼,標準的 Bdrive 帳號登入方式。
  • 社群登入,使用 Sign in with Apple 或 Sign in with Google,讓你不用另外設定一組要記住的密碼就能開始使用 App。

兩種方式最終都會進入同一種帳號——社群登入並不是比較陽春或受限的登入方式,它只是省去了在手機鍵盤上打密碼的步驟。

NetDrive Mobile 登入畫面,含電子郵件與密碼欄位以及社群登入按鈕

每個雲端服務的憑證實際存放在哪裡

登入 Bdrive 帳號與連接雲端服務是兩個獨立的步驟。每次你新增 Google Drive、透過 SFTP 連接的 NAS,或是一個 S3 儲存桶時,NetDrive Mobile 都會把該連線的憑證存放在你裝置自己的安全儲存空間中——iPhone 與 iPad 上是 iOS Keychain,Android 上則是 Android Keystore。這些憑證不會以未加密的形式離開裝置,也不會被存放在某個與你所用手機分離、共用的雲端憑證儲存庫中。

這在實務上很重要:如果你在第二支手機登入同一個 Bdrive 帳號,並不代表所有已連接雲端服務的憑證會自動在新裝置上重新暴露出來。你需要在每台裝置上各自新增雲端服務,就像第一次設定時一樣。

NetDrive Mobile 的「新增磁碟機」選單,列出 Google Drive、Dropbox、OneDrive、SharePoint、Box 及其他服務商

首次設定登入

  1. 開啟 NetDrive Mobile,在首次啟動畫面點選Sign in
  2. 選擇電子郵件或社群登入選項——Sign in with Apple 或 Sign in with Google——並完成 Bdrive 帳號登入。如果你還沒有 Bdrive 帳號,同一個畫面也可以讓你免費建立一個。
  3. 在主畫面點選 Add a drive,從清單中選擇一個服務商——Google Drive、Dropbox、OneDrive、SharePoint、S3、WebDAV,以及其他支援的服務。
  4. 透過該服務商自己的登入流程進行授權(雲端服務商使用 OAuth,WebDAV/FTP/SFTP 則使用帳密)。這是與 Bdrive 登入分開的獨立授權。
  5. 針對每個要新增的雲端服務,重複步驟 3–4——每一個都會被獨立授權並儲存。

如果你的 Bdrive 帳號也啟用了兩步驟登入,你會在步驟 2 中確認一組驗證碼——關於這個確認流程如何運作,可參閱NetDrive Mobile 的兩步驟登入驗證碼

結語

在 NetDrive Mobile 中,登入與各雲端服務的憑證是刻意分開的兩層架構:App 只有一個身分,但每個連接的雲端服務都有各自獨立的儲存方式。如果你還在考慮要不要設定這個 App,NetDrive Mobile——一個 App 掌握所有雲端介紹了這個 App 日常的使用方式,而 NetDrive Mobile 入門指南則詳細說明了首次設定的完整流程。

— Robin, NetDrive