請確認已針對 Machine Translation Service 應用程式 Proxy 正確設定 OAuth (SharePoint Server)

 

**適用版本:**SharePoint Server 2013, SharePoint Server 2016

**上次修改主題的時間:**2017-08-30

**摘要:**了解如何解決 SharePoint Server 2016 和 SharePoint Server 2013 的 SharePoint Health Analyzer 規則「確認正確設定機器翻譯服務應用程式的 OAuth」。

規則名稱:  確認 Machine Translation Service 應用程式 Proxy 的 OAuth 是否已正確設定。

**摘要:**佈建在伺服器陣列的 Machine Translation Service 應用程式 Proxy 只會在 OAuth 正確設定時正常運作。

原因:  Machine Translation Service 應用程式 Proxy 的 OAuth 未正確設定。

解決方案:確保含 Machine Translation Service 應用程式 Proxy 的所有 Web 應用程式都已連線至 User Profile Service 應用程式與 App Management 服務應用程式,且處於宣告式驗證模式下。

  1. 確認執行此程序的使用者帳戶為伺服器陣列管理員群組的成員。

  2. 在 SharePoint 管理中心網站中,按一下 [應用程式管理]。

  3. 在 [應用程式管理] 頁面上,按一下 [服務應用程式] 區段中的 [設定服務應用程式關聯]。

  4. 在 [應用程式 Proxy 群組] 欄中,按一下您想設定 Web 應用程式或服務應用程式的 Proxy 群組。通常是 [預設] 應用程式 Proxy 群組。

  5. 選取 [User Profile Service 應用程式 Proxy] 核取方塊與 [加入 Management Service 應用程式 Proxy] 核取方塊。

  6. 返回至 管理中心,並在 [應用程式管理] 區段中,按一下 [管理 Web 應用程式]。

  7. 按一下要設定的 Web 應用程式,然後按一下功能區上的 [驗證提供者]。

  8. 確認 [預設] 區域的「成員資格提供者名稱」為 [宣告型驗證]。如果不是,您必須將 Web 應用程式從傳統模式移轉到宣告型驗證。如需詳細資訊,請參閱<在 SharePoint 2013 中從傳統模式移轉至宣告式驗證>。