Trusted authentication uses two basic syntax forms for URLs: for ticket requests, and for embedding.
POST-Enabled Ticket Request URL Syntax
https://arcadiaserver/arc/trustedauth/getticket
Example 1
An IP-based ticket request like the following returns the ticket cYvvmRSHSWOOWNCOeve1vA
.
curl --data "username=tguser" http://127.0.0.1:8000/arc/trustedauth/getticket
Example 2
A ticket grantor-based request like the following returns the ticket cYvvmRSHSWOOWNCOeve1vA
.
curl --data \
"username=arcuser&trustedusername=ticketgranter&trustedpassword=trustedpass" \
http://127.0.0.1:8000/arc/trustedauth/getticket
Example 3
The URL address the iframe uses in either of the above example would be:
http://127.0.0.1:8000/arc/trustedauth/trusted/cYvvmRSHSWOOWNCOeve1vA/app/1
POST Parameters
Embedding URL Syntax
This UL uses the returned ticket to request an app.
https://arcadiaserver/arc/trustedauth/trusted/Ticket/app/1