URL:
https://github.com/SSSD/sssd/pull/24
Title: #24: MAN: Add a manpage for the sssd-secrets responder
jhrozek commented:
"""
On Mon, Sep 26, 2016 at 01:29:12PM -0700, lslebodn wrote:
lslebodn commented on this pull request.
> + The secret URI must begin with
<filename>/secrets/</filename>.
+ </para>
+ <variablelist>
+ <varlistentry>
+ <term>Listing secrets</term>
+ <listitem>
+ <para>
+ To list the available secrets, send a HTTP GET request
+ with a trailing slash appended to the container path.
+ </para>
+ <para>
+ Example:
+ <programlisting>
+curl -H "Content-Type: application/json" \
+ --unix-socket /var/run/secrets.socket \
+ -XGET
http://localhost/secrets/
IIRC curl had support for HTTP request via unix sockets even in older versions
But cURL 7.50+ requires a valid URL to be provided, including a hostname.
older versions could use `-XGET http:/secrets/`.
we needn't mention that in man page but we can mention requirement for "cURL
7.50+"
But since we include the URL in the examples, that should work with both
old and new versions, right?
"""
See the full comment at
https://github.com/SSSD/sssd/pull/24#issuecomment-250097536