diff --git a/src/google/adk/tools/spanner/spanner_credentials.py b/src/google/adk/tools/spanner/spanner_credentials.py index 69279a49..22bb5694 100644 --- a/src/google/adk/tools/spanner/spanner_credentials.py +++ b/src/google/adk/tools/spanner/spanner_credentials.py @@ -18,7 +18,10 @@ from ...utils.feature_decorator import experimental from .._google_credentials import BaseGoogleCredentialsConfig SPANNER_TOKEN_CACHE_KEY = "spanner_token_cache" -SPANNER_DEFAULT_SCOPE = ["https://www.googleapis.com/auth/spanner.data"] +SPANNER_DEFAULT_SCOPE = [ + "https://www.googleapis.com/auth/spanner.admin", + "https://www.googleapis.com/auth/spanner.data", +] @experimental diff --git a/tests/unittests/tools/spanner/test_spanner_credentials.py b/tests/unittests/tools/spanner/test_spanner_credentials.py index 19430e14..d998aa25 100644 --- a/tests/unittests/tools/spanner/test_spanner_credentials.py +++ b/tests/unittests/tools/spanner/test_spanner_credentials.py @@ -48,6 +48,7 @@ class TestSpannerCredentials: assert config.client_id == "test_client_id" assert config.client_secret == "test_client_secret" assert config.scopes == [ + "https://www.googleapis.com/auth/spanner.admin", "https://www.googleapis.com/auth/spanner.data", ]