I am trying to implement a token based security scheme with Geoserver.
What we need to do is send the client a license key when they log into our primary application. This license key is generated by another application and is stored in a MySql Database along with the User name and password, Ip Address form login, etc.
We would like to be able to pass this License key as part of the WMS Request to ensure that only logged in and validated users obtain access to the data.
Has anyone implemented anything similar before, any help, suggestions or code would be appreciated.
I Think I may have answered my own question, we use Classic ASP Still (Dinasour) and something like the following from here might do the trick.
<% set objHttp = Server.CreateObject("Msxml2.ServerXMLHTTP") strURL = Request("url")" objHttp.open "GET", strURL, False objHttp.Send If objHttp.status = 200 Then Response.Expires = 90 Response.ContentType = Request("mimeType") Response.BinaryWrite objHttp.responseBody set objHttp = Nothing End If %>