Skip to content

Commit ccbe380

Browse files
committed
Deployed 55eb8a3ed to latest with MkDocs 1.6.1 and mike 2.1.3
1 parent 83f6139 commit ccbe380

4 files changed

Lines changed: 378 additions & 279 deletions

File tree

latest/configuration/auth/index.html

Lines changed: 99 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1333,6 +1333,45 @@
13331333
</ul>
13341334
</nav>
13351335

1336+
</li>
1337+
1338+
<li class="md-nav__item">
1339+
<a href="#sasl-external-common-name-options" class="md-nav__link">
1340+
<span class="md-ellipsis">
1341+
1342+
SASL External common name options
1343+
1344+
</span>
1345+
</a>
1346+
1347+
<nav class="md-nav" aria-label="SASL External common name options">
1348+
<ul class="md-nav__list">
1349+
1350+
<li class="md-nav__item">
1351+
<a href="#authsasl_external_common_nameprefix" class="md-nav__link">
1352+
<span class="md-ellipsis">
1353+
1354+
auth.sasl_external_common_name.prefix
1355+
1356+
</span>
1357+
</a>
1358+
1359+
</li>
1360+
1361+
<li class="md-nav__item">
1362+
<a href="#authsasl_external_common_namesuffix" class="md-nav__link">
1363+
<span class="md-ellipsis">
1364+
1365+
auth.sasl_external_common_name.suffix
1366+
1367+
</span>
1368+
</a>
1369+
1370+
</li>
1371+
1372+
</ul>
1373+
</nav>
1374+
13361375
</li>
13371376

13381377
<li class="md-nav__item">
@@ -5603,6 +5642,45 @@
56035642
</ul>
56045643
</nav>
56055644

5645+
</li>
5646+
5647+
<li class="md-nav__item">
5648+
<a href="#sasl-external-common-name-options" class="md-nav__link">
5649+
<span class="md-ellipsis">
5650+
5651+
SASL External common name options
5652+
5653+
</span>
5654+
</a>
5655+
5656+
<nav class="md-nav" aria-label="SASL External common name options">
5657+
<ul class="md-nav__list">
5658+
5659+
<li class="md-nav__item">
5660+
<a href="#authsasl_external_common_nameprefix" class="md-nav__link">
5661+
<span class="md-ellipsis">
5662+
5663+
auth.sasl_external_common_name.prefix
5664+
5665+
</span>
5666+
</a>
5667+
5668+
</li>
5669+
5670+
<li class="md-nav__item">
5671+
<a href="#authsasl_external_common_namesuffix" class="md-nav__link">
5672+
<span class="md-ellipsis">
5673+
5674+
auth.sasl_external_common_name.suffix
5675+
5676+
</span>
5677+
</a>
5678+
5679+
</li>
5680+
5681+
</ul>
5682+
</nav>
5683+
56065684
</li>
56075685

56085686
<li class="md-nav__item">
@@ -5869,6 +5947,11 @@ <h3 id="authsasl_external"><code>auth.sasl_external</code><a class="headerlink"
58695947
<li><code>auth_id</code> - accept a certificate without <code>xmpp_addrs</code> and use the user identity from the authentication request.</li>
58705948
</ul>
58715949
<p>This option allows you to list the enabled ones in the order of preference (they are tried until one succeeds or the list is exhausted).</p>
5950+
<div class="admonition note">
5951+
<p class="admonition-title">Note</p>
5952+
<p>There is another possibility: a custom verification module that you can implement using <a href="https://github.com/esl/MongooseIM/blob/master/src/sasl/cyrsasl_external_verification.erl">cyrsasl_external_verification</a> as an example.
5953+
After including the module in your MongooseIM release, you can put its name in the list of values of the <code>sasl_external</code> option.</p>
5954+
</div>
58725955
<h3 id="authmax_users_per_domain"><code>auth.max_users_per_domain</code><a class="headerlink" href="#authmax_users_per_domain" title="Permanent link">&para;</a></h3>
58735956
<ul>
58745957
<li><strong>Syntax:</strong> positive integer or string <code>"infinity"</code>, representing maximum amount of users that can be registered in a domain</li>
@@ -5880,6 +5963,22 @@ <h3 id="authmax_users_per_domain"><code>auth.max_users_per_domain</code><a class
58805963
<p class="admonition-title">Warning</p>
58815964
<p>The limit only works for the following authentication methods: <code>internal</code>, <code>rdbms</code> and <code>ldap</code>.</p>
58825965
</div>
5966+
<h2 id="sasl-external-common-name-options">SASL External common name options<a class="headerlink" href="#sasl-external-common-name-options" title="Permanent link">&para;</a></h2>
5967+
<p>These options are only effective for the <code>SASL EXTERNAL</code> mechanism using <code>common_name</code> (see <a href="#authsasl_external"><code>sasl_external</code></a>).</p>
5968+
<h4 id="authsasl_external_common_nameprefix"><code>auth.sasl_external_common_name.prefix</code><a class="headerlink" href="#authsasl_external_common_nameprefix" title="Permanent link">&para;</a></h4>
5969+
<ul>
5970+
<li><strong>Syntax:</strong> string, a valid <a href="https://www.rfc-editor.org/rfc/rfc6122.html#appendix-A">JID localpart</a></li>
5971+
<li><strong>Default:</strong> empty string</li>
5972+
<li><strong>Example:</strong> <code>sasl_external_common_name.prefix = "user_"</code></li>
5973+
</ul>
5974+
<p>An optional prefix prepended to the value of <code>common_name</code> in order to convert it to a user name.</p>
5975+
<h4 id="authsasl_external_common_namesuffix"><code>auth.sasl_external_common_name.suffix</code><a class="headerlink" href="#authsasl_external_common_namesuffix" title="Permanent link">&para;</a></h4>
5976+
<ul>
5977+
<li><strong>Syntax:</strong> string, a valid <a href="https://www.rfc-editor.org/rfc/rfc6122.html#appendix-A">JID localpart</a></li>
5978+
<li><strong>Default:</strong> empty string</li>
5979+
<li><strong>Example:</strong> <code>sasl_external_common_name.prefix = ".1"</code></li>
5980+
</ul>
5981+
<p>An optional suffix appended to the value of <code>common_name</code> in order to convert it to a user name.</p>
58835982
<h2 id="password-related-options">Password-related options<a class="headerlink" href="#password-related-options" title="Permanent link">&para;</a></h2>
58845983
<p>These options are common to the <code>http</code>, <code>rdbms</code> and <code>internal</code> methods.</p>
58855984
<h3 id="authpasswordformat"><code>auth.password.format</code><a class="headerlink" href="#authpasswordformat" title="Permanent link">&para;</a></h3>

0 commit comments

Comments
 (0)