I'm struggling to generate a security token from my on-premise token server. The SDK's documentation is not obvious.
My code is:
var si = new esri.ServerInfo();
si.tokenServiceUrl = "http://www.MyTokenDispenser.com/ArcGIS/tokens/";
var imb = new esri.IdentityManagerBase();
I want to catch the token in the createdCredential method.
This code throws an error in the JSAPI API:
TypeError: r is undefined
We do not want to use the out-of-the-box login that comes with esri.IdentityManager, instead we want to generate our own tokens and credentials. I can use query GET to get a token and I can use esri.request to get a token so long as I enable a proxy, but the code is a bit messy and defeats the purpose of the ArcGIS JSAPI.
TIA for any guidance you can offer.