Generate Token Activity 
Description:
Generates tokens that grant access to secured ArcGIS Server services.
This activity will throw an ESRI.ArcGIS.Client.Tasks.ServiceException
or System.Net.WebException "(403) Forbidden"
if the credentials are invalid.
Inheritance Hierarchy:
System.Object
System.Activities.Activity
System.Activities.CodeActivity
Geocortex.Workflow.Activities.GenerateToken
Function:
This activity obtains the a token for accessing secured ArcGIS Server services.
In a Workflow:
You would use this activity if you need to use another ArcGIS Server activity with a secured service, such as the Query Task activity. This activity will generate the token needed as input to the other activity.
Properties:
Name | Description |
---|---|
In Arguments |
|
Token Service Url |
The Url of the ArcGIS Server token service. For example: |
User Name |
The user name for the user on the system. |
Password |
The password for the user on the system. |
IP Address |
The IP address of the client that will use this token. For example: 10.14.102.85. |
Referrer |
The base URL of the web application where this token will be used. For example: |
Expiration |
The duration in minutes specifying how long the token will be valid from the time issued. If this parameter is not included, expiration will use the short-lived token time-out setting. The expiration cannot be longer than the maximum allowed time for a long-lived token. |
Misc |
|
Display Name |
GenerateToken You can change the name of an activity to one that describes what it does. A descriptive name can make a workflow easier to interpret and maintain. |
Use Legacy Request Mode |
Request tokens from the token service using the legacy request mode. The ArcGIS Server token service supports multiple ways of requesting tokens. The default mode returns a JSON object containing the token result. The legacy mode returns a raw text value that represents the token. |
Out Arguments |
|
Token |
The token generated by ArcGIS Server. |
Version Information:
Supported from: Geocortex Essentials 3.6.