<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Linux curl to Admin API for admin/v1/users in APIs</title>
    <link>https://community.cisco.com/t5/apis/linux-curl-to-admin-api-for-admin-v1-users/m-p/4885315#M682</link>
    <description>&lt;DIV class="duo-migrated-content"&gt;&lt;P&gt;2 different 1 line scripts calling curl:&lt;/P&gt;
&lt;P&gt;First one has login credentials straight up with a colon (&lt;IMG width="20" height="20" src="https://community.cisco.com/legacyfs/online/ciscoduo/cdn_emojis/twitter/slight_smile.png" style="display : inline;" /&gt; separator&lt;/P&gt;
&lt;P&gt;#!/bin/sh&lt;/P&gt;
&lt;P&gt;curl --request GET -H “Date: Tue, 26 Feb 2019 08:59:26 -0500” -H “Content-Type: application/x-www-form-urlencoded” -H “Authorization: Basic DIB4BV*********:pe3z8**************”  &lt;A href="https://api-5" rel="nofollow noopener"&gt;https://api-5&lt;/A&gt;*******.duosecurity.com/admin/v1/users&lt;/P&gt;
&lt;P&gt;Results:&lt;BR /&gt;
{“code”: 40101, “message”: “Missing request credentials”, “stat”: “FAIL”}&lt;/P&gt;
&lt;P&gt;This script has the login creds base 64’d&lt;/P&gt;
&lt;P&gt;#!/bin/sh&lt;/P&gt;
&lt;P&gt;curl --request GET -H “Content-Type: application/x-www-form-urlencoded” -H “Authorization: Basic RElCNEJWTlhX&lt;EM&gt;&lt;STRONG&gt;&lt;STRONG&gt;Base64&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/EM&gt;***==” -H “Date: Tue, 26 Feb 2019 08:59:26 -0500” “&lt;A href="https://api-5" rel="nofollow noopener"&gt;https://api-5&lt;/A&gt;*********.duosecurity.com/admin/v1/users”&lt;/P&gt;
&lt;P&gt;Results:&lt;/P&gt;
&lt;P&gt;{“code”: 40103, “message”: “Invalid signature in request credentials”, “stat”: “FAIL”}&lt;/P&gt;&lt;/DIV&gt;</description>
    <pubDate>Tue, 26 Feb 2019 14:07:04 GMT</pubDate>
    <dc:creator>Hance</dc:creator>
    <dc:date>2019-02-26T14:07:04Z</dc:date>
    <item>
      <title>Linux curl to Admin API for admin/v1/users</title>
      <link>https://community.cisco.com/t5/apis/linux-curl-to-admin-api-for-admin-v1-users/m-p/4885313#M680</link>
      <description>&lt;DIV class="duo-migrated-content"&gt;&lt;P&gt;3 different methods/approaches, getting 3 different errors.&lt;/P&gt;
&lt;P&gt;{“code”: 40101, “message”: “Missing request credentials”, “stat”: “FAIL”}&lt;/P&gt;
&lt;P&gt;{“code”: 40104, “message”: “Missing request timestamp”, “stat”: “FAIL”}&lt;/P&gt;
&lt;P&gt;{“code”: 40103, “message”: “Invalid signature in request credentials”, “stat”: “FAIL”}&lt;/P&gt;
&lt;P&gt;Any idea which one is closer to getting through?&lt;/P&gt;
&lt;P&gt;All I want is a simple user dump “admin/v1/users”.   That’s it.    That’s all I need.   If you have a curl example that does this, I’d REALLY appreciate it.&lt;/P&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 20 Feb 2019 19:09:18 GMT</pubDate>
      <guid>https://community.cisco.com/t5/apis/linux-curl-to-admin-api-for-admin-v1-users/m-p/4885313#M680</guid>
      <dc:creator>Hance</dc:creator>
      <dc:date>2019-02-20T19:09:18Z</dc:date>
    </item>
    <item>
      <title>Re: Linux curl to Admin API for admin/v1/users</title>
      <link>https://community.cisco.com/t5/apis/linux-curl-to-admin-api-for-admin-v1-users/m-p/4885314#M681</link>
      <description>&lt;DIV class="duo-migrated-content"&gt;&lt;P&gt;How are you constructing the HTTP basic authentication header for the curl request?&lt;/P&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 21 Feb 2019 16:26:32 GMT</pubDate>
      <guid>https://community.cisco.com/t5/apis/linux-curl-to-admin-api-for-admin-v1-users/m-p/4885314#M681</guid>
      <dc:creator>DuoKristina</dc:creator>
      <dc:date>2019-02-21T16:26:32Z</dc:date>
    </item>
    <item>
      <title>Re: Linux curl to Admin API for admin/v1/users</title>
      <link>https://community.cisco.com/t5/apis/linux-curl-to-admin-api-for-admin-v1-users/m-p/4885315#M682</link>
      <description>&lt;DIV class="duo-migrated-content"&gt;&lt;P&gt;2 different 1 line scripts calling curl:&lt;/P&gt;
&lt;P&gt;First one has login credentials straight up with a colon (&lt;IMG width="20" height="20" src="https://community.cisco.com/legacyfs/online/ciscoduo/cdn_emojis/twitter/slight_smile.png" style="display : inline;" /&gt; separator&lt;/P&gt;
&lt;P&gt;#!/bin/sh&lt;/P&gt;
&lt;P&gt;curl --request GET -H “Date: Tue, 26 Feb 2019 08:59:26 -0500” -H “Content-Type: application/x-www-form-urlencoded” -H “Authorization: Basic DIB4BV*********:pe3z8**************”  &lt;A href="https://api-5" rel="nofollow noopener"&gt;https://api-5&lt;/A&gt;*******.duosecurity.com/admin/v1/users&lt;/P&gt;
&lt;P&gt;Results:&lt;BR /&gt;
{“code”: 40101, “message”: “Missing request credentials”, “stat”: “FAIL”}&lt;/P&gt;
&lt;P&gt;This script has the login creds base 64’d&lt;/P&gt;
&lt;P&gt;#!/bin/sh&lt;/P&gt;
&lt;P&gt;curl --request GET -H “Content-Type: application/x-www-form-urlencoded” -H “Authorization: Basic RElCNEJWTlhX&lt;EM&gt;&lt;STRONG&gt;&lt;STRONG&gt;Base64&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/EM&gt;***==” -H “Date: Tue, 26 Feb 2019 08:59:26 -0500” “&lt;A href="https://api-5" rel="nofollow noopener"&gt;https://api-5&lt;/A&gt;*********.duosecurity.com/admin/v1/users”&lt;/P&gt;
&lt;P&gt;Results:&lt;/P&gt;
&lt;P&gt;{“code”: 40103, “message”: “Invalid signature in request credentials”, “stat”: “FAIL”}&lt;/P&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 26 Feb 2019 14:07:04 GMT</pubDate>
      <guid>https://community.cisco.com/t5/apis/linux-curl-to-admin-api-for-admin-v1-users/m-p/4885315#M682</guid>
      <dc:creator>Hance</dc:creator>
      <dc:date>2019-02-26T14:07:04Z</dc:date>
    </item>
  </channel>
</rss>

