Page History
EDL Token
Information on creating EDL tokens can be found at https://urs.earthdata.nasa.gov/documentation/for_users/user_token
ECHO Token
...
CMR Environments Table
...
CMR Environment
...
Base API URL
...
Associated Earthdata Login (URS) Environment
...
Operational (OPS)
...
https://cmr.earthdata.nasa.gov
...
https://urs.earthdata.nasa.gov
...
User Acceptance Test (UAT)
...
https://cmr.uat.earthdata.nasa.gov
...
https://uat.urs.earthdata.nasa.gov
...
Systems Integration Test (SIT)
...
https://cmr.sit.earthdata.nasa.gov
...
https://sit.urs.earthdata.nasa.gov
2. On a terminal window execute the curl command for the environment you selected.
Tip | ||
---|---|---|
| ||
|
Note:
- Depending on the environment you selected, the Base API URL may be different from the example. If so, replace the purple text with the correct Base API URL.
- If you are embedding the token REST messages into a programming language, create an HTTP message and place the same components from the curl example into either the message header or body.
- If you have special characters in your password, you will probably need to escape them using a backslash.
If you don't want to escape any characters, but still want to use curl - implement the "file input" option to create a file that looks like the following:
...
title | Example |
---|
<token>
<
username
>sample_username</
username
>
<
password
>sample-password</
password
>
<
client_id
>client_name_of_your_choosing</
client_id
>
...
...
Note: mytokengenerator.xml can be used as a file name, which simplifies the command. See example underneath step 2 for original command and the example below for simplified command.
Tip | ||
---|---|---|
| ||
|
...
...
<?xmlversion="1.0"encoding="UTF-8"?>
<token>
<id>75E5CEBE-6BBB-2FB5-A613-0368A361D0B6</id>
<username>sample_username</username>
<client_id>client_name_of_your_choosing</client_id>
<user_ip_address>your_origin_ip_address</user_ip_address>
...