From ef2f94b9065c79d084523654a02276d6b8987542 Mon Sep 17 00:00:00 2001
From: "ChangBo Guo(gcb)" <eric.guo@easystack.cn>
Date: Thu, 2 Nov 2017 19:59:17 +0800
Subject: [PATCH] Change RPC dispatcher access_policy to DefaultRPCAccessPolicy

The legacy access policy LegacyRPCAccessPolicy allows RPC access
to all callable endpoint methods including private methods
(methods prefixed by '_').  Trove doesn't expose private method,
so need change to DefaultRPCAccessPolicy.

Change-Id: Ic00a60c47b8e098ac227a4cca93636657207ede8
---
 trove/rpc.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/trove/rpc.py b/trove/rpc.py
index 50748aea08..d41381b1b2 100644
--- a/trove/rpc.py
+++ b/trove/rpc.py
@@ -125,7 +125,7 @@ def get_server(target, endpoints, key, serializer=None,
         endpoints,
         executor=executor,
         serializer=serializer,
-        access_policy=dispatcher.LegacyRPCAccessPolicy)
+        access_policy=dispatcher.DefaultRPCAccessPolicy)
 
 
 def get_notifier(service=None, host=None, publisher_id=None):