I second that request. Our system IDs are not able to access the Internet and our WMS service will also require authentication.
This should be a quick task from a developer work stand point, I hope it is included in the next Tableau software update.
One way they could do it:
Add a username textbox and a password textbox.
Make the Tableau WMS url validation logic allow the username and password to be passed in then url.
Is there still no way to solve this issue?
Yes, there is a way, but it is convoluted.
Add the WMS you wish to connect to with your credentials as a store in Geoserver.
Add the layers you need from the store and publish.
Then add your localhost WMS instance as normal in Tableau.
Are you saying "store and publish" in this "Geoserver" http://geoserver.org/display/GEOS/What+is+Geoserver?
Passing secured mapping info to a public third party, for the purpose of being able to use the secured WMS services in Tableau Desktop isn't an option our security people will allow.
Looks like changing to Cognos is the way to go.
Maybe I need to clarify:
Geoserver allows you to cascade (multiple) WMS.
You create a new store in the admin GUI as a new WMS connection. This simply passes your credentials to the WMS you are calling. I don't know if it is encrypted, or how the handshake takes place. My assumption is it sends the token in the clear, is authenticated by the host WMS (or not), and allows you to connect and cascade if you have the correct permissions.
You can set Geoserver up as a secure host (I don't, mine is local). You then pass your Geoserver WMS capabilities URL into Tableau (example: http://youripaddress8080/geoserver/wms?), but you need to open the ports (e.g. 8080 - you choose at installation).
This allows you to not only pass username and password (effectively as a proxy server) but add multiple WMS and layer these if needs be.
I didn't suggest Tableau offers this capability - it's simply a workaround.
i second that request
I am guessing this still isn't resolved with V9
It seems crazy as I would expect the majority to require credentials.
Tableau stands to be a very powerful product in the GIS space and the lack of custom maps to me has been an issue - if we can access a significantly higher number of shapefiles through wms that would be perfect
1 of 1 people found this helpful
Can you all do us a favor and vote for this idea here: http://community.tableau.com/ideas/1794. We do periodically hear this request for supporting this feature with respect to WMS. As of right now, Allan's suggestion is the way to solve this.
Hi Sean, done, thanks for that.
I am not sure how to follow Allan’s suggestion as I’m not that savvy when it comes to https and embedding user names and passwords in the url – I’ll try a few things and see how I go though.
This issue is NOT resolved, setting up a Geoserver or passing our data outside our network to a Geoserver isn't an acceptable answer. This is something Tableau developers should be able to correct for the next release.