Skip to content
Snippets Groups Projects
Verified Commit a556fc92 authored by Julien Wittouck's avatar Julien Wittouck
Browse files

:bug: : add info about actuator security

parent 25cfc92f
No related branches found
No related tags found
No related merge requests found
Pipeline #53590 passed
...@@ -269,6 +269,10 @@ Consultez enfin pour vos services le endpoint "/actuator/health" : ...@@ -269,6 +269,10 @@ Consultez enfin pour vos services le endpoint "/actuator/health" :
{"status":"UP"} {"status":"UP"}
---- ----
NOTE: Modifiez le port d'appel en fonction du port d'exposition de votre application !
NOTE: Sur l'API Trainer, le endpoint `/actuator` est peut-être sécurisé si vous avez terminé la partie https://cours-alom-2024-c305fec5b8d4d31bd37f324dae70e15afbbe422a1bfb47e.gitlabpages.univ-lille.fr/w07-security/07-tp-security.html#_d%C3%A9sactivation_du_csrf_et_customisation_de_la_configuration[2 du TP Security]. Auquel cas, ajoutez une règle pour autoriser les requêtes non-authentifiées à `/actuator`.
=== Activer d'autres endpoints === Activer d'autres endpoints
`spring-boot-actuator` propose de nombreux endpoints par défaut. `spring-boot-actuator` propose de nombreux endpoints par défaut.
...@@ -277,6 +281,7 @@ https://docs.spring.io/spring-boot/docs/current/reference/html/production-ready- ...@@ -277,6 +281,7 @@ https://docs.spring.io/spring-boot/docs/current/reference/html/production-ready-
Exposez au moins les endpoints suivants : Exposez au moins les endpoints suivants :
* `health`
* `env` * `env`
* `metrics` * `metrics`
......
...@@ -1080,6 +1080,30 @@ TRACE 28827 --- [main] s.b.a.e.w.s.WebMvcEndpointHandlerMapping : Register "{GET ...@@ -1080,6 +1080,30 @@ TRACE 28827 --- [main] s.b.a.e.w.s.WebMvcEndpointHandlerMapping : Register "{GET
<pre class="rouge highlight nowrap"><code data-lang="json"><span class="p">{</span><span class="nl">"status"</span><span class="p">:</span><span class="s2">"UP"</span><span class="p">}</span></code></pre> <pre class="rouge highlight nowrap"><code data-lang="json"><span class="p">{</span><span class="nl">"status"</span><span class="p">:</span><span class="s2">"UP"</span><span class="p">}</span></code></pre>
</div> </div>
</div> </div>
<div class="admonitionblock note">
<table>
<tr>
<td class="icon">
<i class="fa icon-note" title="Note"></i>
</td>
<td class="content">
Modifiez le port d&#8217;appel en fonction du port d&#8217;exposition de votre application !
</td>
</tr>
</table>
</div>
<div class="admonitionblock note">
<table>
<tr>
<td class="icon">
<i class="fa icon-note" title="Note"></i>
</td>
<td class="content">
Sur l&#8217;API Trainer, le endpoint <code>/actuator</code> est peut-être sécurisé si vous avez terminé la partie <a href="https://cours-alom-2024-c305fec5b8d4d31bd37f324dae70e15afbbe422a1bfb47e.gitlabpages.univ-lille.fr/w07-security/07-tp-security.html#_d%C3%A9sactivation_du_csrf_et_customisation_de_la_configuration">2 du TP Security</a>. Auquel cas, ajoutez une règle pour autoriser les requêtes non-authentifiées à <code>/actuator</code>.
</td>
</tr>
</table>
</div>
</div> </div>
<div class="sect2"> <div class="sect2">
<h3 id="_activer_dautres_endpoints"><a class="anchor" href="#_activer_dautres_endpoints"></a><a class="link" href="#_activer_dautres_endpoints">4.2. Activer d&#8217;autres endpoints</a></h3> <h3 id="_activer_dautres_endpoints"><a class="anchor" href="#_activer_dautres_endpoints"></a><a class="link" href="#_activer_dautres_endpoints">4.2. Activer d&#8217;autres endpoints</a></h3>
...@@ -1095,6 +1119,9 @@ TRACE 28827 --- [main] s.b.a.e.w.s.WebMvcEndpointHandlerMapping : Register "{GET ...@@ -1095,6 +1119,9 @@ TRACE 28827 --- [main] s.b.a.e.w.s.WebMvcEndpointHandlerMapping : Register "{GET
<div class="ulist"> <div class="ulist">
<ul> <ul>
<li> <li>
<p><code>health</code></p>
</li>
<li>
<p><code>env</code></p> <p><code>env</code></p>
</li> </li>
<li> <li>
...@@ -1285,7 +1312,7 @@ Les properties utilisées par Vault sont accessibles directement, vous pouvez pa ...@@ -1285,7 +1312,7 @@ Les properties utilisées par Vault sont accessibles directement, vous pouvez pa
</div> </div>
<div id="footer"> <div id="footer">
<div id="footer-text"> <div id="footer-text">
Last updated 2024-11-19 08:01:43 +0100 Last updated 2024-11-19 10:52:44 +0100
</div> </div>
</div> </div>
<script type="text/x-mathjax-config"> <script type="text/x-mathjax-config">
......
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment