本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用自訂政策引擎
實作 PDP 的替代方法是建立自訂政策引擎。此政策引擎的目標是將授權邏輯與應用程式分離。自訂政策引擎負責做出授權決策,類似於驗證許可或 OPA,以實現政策解耦。此解決方案與使用 Verified Permissions 或 OPA 的主要區別在於,撰寫和評估政策的邏輯是針對自訂政策引擎自訂建置的。與引擎的任何互動都必須透過 API 或其他方法公開,才能讓授權決策到達應用程式。您可以使用任何程式設計語言撰寫自訂政策引擎,或使用其他機制來評估政策,例如通用表達式語言 (CEL)