v0,28,2
This commit is contained in:
1 parent
d940f9995f
commit
65e082b9d1
61 files changed
+1225
-581
No files matched your search
@@ -1186,6 +1186,7 @@
|
||||
<option data-i18n="certificateSourceExternal" value="external"></option>
|
||||
</select>
|
||||
<p class="fine" id="certificate-file-source-help" data-i18n="certificateSourceManagedHelp"></p>
|
||||
<pre class="metrics-example" data-i18n="certificateExternalAclExample" hidden id="certificate-external-acl-example"></pre>
|
||||
<label data-i18n="certificateFile" for="certificate-file"></label><input
|
||||
id="certificate-file" maxlength="96" pattern="[A-Za-z0-9_.-]+"
|
||||
placeholder="app.pem" required="" />
|
||||
@@ -2728,14 +2729,20 @@
|
||||
class="pill live">SCOPED TOKENS</span>
|
||||
</div>
|
||||
<p class="fine" data-i18n="certificateApiHelp">Separate Key ID + Bearer Token
|
||||
credentials can only deploy or reload externally managed certificates. They cannot
|
||||
read configuration or use other administration APIs.</p>
|
||||
credentials are reload-only by default and restricted to explicit certificate IDs.
|
||||
Deploy is optional; tokens cannot read configuration or use other administration APIs.</p>
|
||||
<p class="fine" id="certificate-api-status" role="status"></p>
|
||||
<label><span data-i18n="certificateApiKeyId">Key ID</span><input
|
||||
id="certificate-api-key-id" maxlength="64" placeholder="certbot-main" /></label>
|
||||
<label><span data-i18n="certificateApiComment">Comment</span><input
|
||||
id="certificate-api-comment" maxlength="256"
|
||||
placeholder="Certbot on edge-01" /></label>
|
||||
<label><span data-i18n="certificateApiCertificateIds">Allowed certificate IDs</span><textarea
|
||||
id="certificate-api-certificate-ids" maxlength="2048" placeholder="shared-cert" required rows="3"></textarea></label>
|
||||
<p class="fine" data-i18n="certificateApiCertificateIdsHelp">List one or more certificate IDs separated by commas or new lines. The token can act only on these IDs.</p>
|
||||
<label class="check"><input id="certificate-api-allow-deploy" type="checkbox" /><span
|
||||
data-i18n="certificateApiAllowDeploy">Also allow deploy</span></label>
|
||||
<p class="fine" data-i18n="certificateApiAllowDeployHelp">Leave disabled for Certbot renewal hooks. Reload-only is the recommended least-privilege mode.</p>
|
||||
<label><span data-i18n="certificateApiToken">Bearer token (optional custom
|
||||
value)</span><input autocomplete="off" id="certificate-api-token"
|
||||
maxlength="128" minlength="32"
|
||||
@@ -2752,8 +2759,8 @@
|
||||
</div>
|
||||
<div class="certificate-api-credentials" id="certificate-api-credentials"></div>
|
||||
<p class="fine" data-i18n="certificateApiCurlHelp">External automation sends the Key ID
|
||||
header and Bearer token to the certificate deploy/reload endpoints over HTTPS (or
|
||||
loopback HTTP).</p>
|
||||
header and Bearer token over HTTPS (or loopback HTTP). Reload tokens use the targeted
|
||||
/api/certificates/{id}/reload endpoint; token access cannot trigger global reload.</p>
|
||||
<pre class="metrics-example" id="certificate-api-curl"></pre>
|
||||
</form>
|
||||
</div>
|
||||
@@ -2884,7 +2891,7 @@
|
||||
</section>
|
||||
</div>
|
||||
</section>
|
||||
<footer class="page-footer"><span>RustProxy <b>0.28.1</b></span><span id="footer-status">API - /
|
||||
<footer class="page-footer"><span>RustProxy <b>0.28.2</b></span><span id="footer-status">API - /
|
||||
dropped: 0</span></footer>
|
||||
</div>
|
||||
</main>
|
||||
@@ -3628,7 +3635,7 @@ max_execution_time = 30</code></pre>
|
||||
<article class="card about-card">
|
||||
<div class="about-product">
|
||||
<span aria-hidden="true" class="brand-mark">r<span>/</span>p</span>
|
||||
<div><span class="small-label">RustProxy</span><strong>0.28.1</strong></div>
|
||||
<div><span class="small-label">RustProxy</span><strong>0.28.2</strong></div>
|
||||
</div>
|
||||
<dl class="about-meta">
|
||||
<div>
|
||||
|
||||
Reference in new issue
Block a user