User NOT prompted for API KEY with getAuthType() = KEY - GOOGLE DATA STUDIO COMMUNITY CONNECTOR

Viewed 249

I've been up and down the Google Data Studio Community Connector docs, as well as many open source examples. I've watched the videos numerous times, and read thoroughly.

https://developers.google.com/datastudio/connector/auth?hl=en

My prototype works with .setAuthType(AuthTypes.NONE) - no authorization needed.

However, when I set the authorization scheme to API KEY

.setAuthType(cc.AuthType.KEY)

(which, by the way - requires the checkForValidKey function - which I have added)...

-- my understanding is that the user will be prompted for a key on the first screen of the connector configuration AUTOMATICALLY... However, this is not happening.

The call defined in checkForValidKey IS happening. When I trap it, it shows "null" for the TOKEN value (which is the key)...

What am I missing? Do I need to trigger the interface somehow? Been at this for too many hours. Any help would be greatly appreciated.

1 Answers

The user will be prompted for credentials if your isAuthValid() returns false and getAuthType returns a value other than NONE. See the Authorization guide for examples.

Related