

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 使用自訂政策引擎
<a name="custom-policy-engine"></a>

實作 PDP 的替代方法是建立自訂政策引擎。此政策引擎的目標是從應用程式分離授權邏輯。自訂政策引擎負責做出與 Verified Permissions 或 OPA 類似的授權決策，以實現政策解耦。此解決方案與使用 Verified Permissions 或 OPA 的主要區別在於，撰寫和評估政策的邏輯是針對自訂政策引擎而自訂建置的。與引擎的任何互動都必須透過 API 或其他方法公開，才能讓授權決策到達應用程式。您可以使用任何程式設計語言撰寫自訂政策引擎，或使用其他機制來評估政策，例如[通用表達式語言 (CEL)](https://opensource.google/projects/cel)。