<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Security Token Service (STS) on SILO</title><link>https://silo.pgsty.com/developers/security-token-service/</link><description>Recent content in Security Token Service (STS) on SILO</description><generator>Hugo</generator><language>en</language><atom:link href="https://silo.pgsty.com/developers/security-token-service/index.xml" rel="self" type="application/rss+xml"/><item><title>AssumeRoleWithCustomToken</title><link>https://silo.pgsty.com/developers/security-token-service/AssumeRoleWithCustomToken/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/developers/security-token-service/AssumeRoleWithCustomToken/</guid><description>&lt;p&gt;&lt;a id="assumerolewithcustomtoken"&gt;&lt;/a&gt;
&lt;a id="minio-sts-assumerolewithcustomtoken"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The MinIO Security Token Service (STS) &lt;code&gt;AssumeRoleWithCustomToken&lt;/code&gt; API endpoint generates a token for use with the &lt;a href="https://silo.pgsty.com/administration/identity-access-management/pluggable-authentication/#minio-external-identity-management-plugin"&gt;MinIO External Identity Management Plugin&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="request-endpoint"&gt;Request Endpoint&lt;/h2&gt;
&lt;p&gt;The &lt;code&gt;AssumeRoleWithCustomToken&lt;/code&gt; endpoint has the following form:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;POST https://minio.example.net?Action&lt;span class="o"&gt;=&lt;/span&gt;AssumeRoleWithCustomToken&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="p"&gt;&amp;amp;&lt;/span&gt;ARGS&lt;span class="o"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The following example uses all supported arguments. Replace the &lt;code&gt;minio.example.net&lt;/code&gt; hostname with the appropriate URL for your MinIO cluster:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;POST https://minio.example.net?Action&lt;span class="o"&gt;=&lt;/span&gt;AssumeRoleWithCustomToken
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;&amp;amp;&lt;/span&gt;&lt;span class="nv"&gt;Token&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;TOKEN
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;&amp;amp;&lt;/span&gt;&lt;span class="nv"&gt;Version&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;2011-06-15
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;&amp;amp;&lt;/span&gt;&lt;span class="nv"&gt;DurationSeconds&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="m"&gt;86000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;&amp;amp;&lt;/span&gt;&lt;span class="nv"&gt;RoleArn&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;external-auth-provider&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="request-query-parameters"&gt;Request Query Parameters&lt;/h3&gt;
&lt;p&gt;This endpoint supports the following query parameters:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;&lt;p&gt;Parameter&lt;/p&gt;&lt;/th&gt;
 &lt;th&gt;&lt;p&gt;Type&lt;/p&gt;</description></item><item><title>AssumeRoleWithLDAPIdentity</title><link>https://silo.pgsty.com/developers/security-token-service/AssumeRoleWithLDAPIdentity/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/developers/security-token-service/AssumeRoleWithLDAPIdentity/</guid><description>&lt;p&gt;&lt;a id="assumerolewithldapidentity"&gt;&lt;/a&gt;
&lt;a id="minio-sts-assumerolewithldapidentity"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The MinIO Security Token Service (STS) &lt;code&gt;AssumeRoleWithLDAPIdentity&lt;/code&gt; API endpoint generates temporary access credentials using Active Directory or LDAP user credentials. This page documents the MinIO server &lt;code&gt;AssumeRoleWithLDAPIdentity&lt;/code&gt; endpoint. For instructions on implementing STS using an S3-compatible SDK, defer to the documentation for that SDK.&lt;/p&gt;
&lt;p&gt;The MinIO STS &lt;code&gt;AssumeRoleWithLDAPIdentity&lt;/code&gt; API endpoint is modeled after the AWS &lt;a href="https://docs.aws.amazon.com/STS/latest/APIReference/API_AssumeRoleWithWebIdentity.html"&gt;AssumeRoleWithWebIdentity&lt;/a&gt; endpoint and shares certain request/response elements. This page documents the MinIO-specific syntax and links out to the AWS reference for all shared elements.&lt;/p&gt;</description></item><item><title>AssumeRoleWithWebIdentity</title><link>https://silo.pgsty.com/developers/security-token-service/AssumeRoleWithWebIdentity/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://silo.pgsty.com/developers/security-token-service/AssumeRoleWithWebIdentity/</guid><description>&lt;p&gt;&lt;a id="assumerolewithwebidentity"&gt;&lt;/a&gt;
&lt;a id="minio-sts-assumerolewithwebidentity"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The MinIO Security Token Service (STS) &lt;code&gt;AssumeRoleWithWebIdentity&lt;/code&gt; API endpoint generates temporary access credentials using a JSON Web Token (JWT) returned from a &lt;a href="https://silo.pgsty.com/operations/external-iam/configure-openid-external-identity-management/#minio-external-identity-management-openid-configure"&gt;configured OpenID IDentity Provider (IDP)&lt;/a&gt;. This page documents the MinIO server &lt;code&gt;AssumeRoleWithWebIdentity&lt;/code&gt; endpoint. For instructions on implementing STS using an S3-compatible SDK, defer to the documentation for that SDK.&lt;/p&gt;
&lt;p&gt;The MinIO STS &lt;code&gt;AssumeRoleWithWebIdentity&lt;/code&gt; API endpoint is modeled after the AWS &lt;a href="https://docs.aws.amazon.com/STS/latest/APIReference/API_AssumeRoleWithWebIdentity.html"&gt;AssumeRoleWithWebIdentity&lt;/a&gt; endpoint and shares certain request/response elements. This page documents the MinIO-specific syntax and links out to the AWS reference for all shared elements.&lt;/p&gt;</description></item></channel></rss>