Skip to content

Commit abbb73d

Browse files
committed
deploy: a764c9d
1 parent eebdd3b commit abbb73d

File tree

3 files changed

+30
-30
lines changed

3 files changed

+30
-30
lines changed

blog/secure-mcp-client/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,7 @@ <h2 id="demo-architecture"><a class="anchor" href="#demo-architecture"></a>Demo
236236
</div>
237237
</div>
238238
<div class="paragraph">
239-
<p>You will very likely find similarities between this diagram and what you do in your projects. It is the OAuth2 authorization code flow is action: the user logs in to the application and authorizes it to access another service offering a poem creation on the user&#8217;s behalf.</p>
239+
<p>You will very likely find similarities between this diagram and what you do in your projects. It is the OAuth2 authorization code flow in action: the user logs in to the application and authorizes it to access another service offering a poem creation on the user&#8217;s behalf.</p>
240240
</div>
241241
<div class="paragraph">
242242
<p>The demo shows that Quarkus MCP Client can work effectively in such architectures by being able to use access tokens acquired during the user login, without you having to write any custom code.</p>
@@ -333,7 +333,7 @@ <h3 id="mcp-server-tool"><a class="anchor" href="#mcp-server-tool"></a>MCP serve
333333
public class UserNameProvider {
334334

335335
@Inject
336-
SecurityIdentity securityIdentity; <i class="conum" data-value="1"></i><b>(1)</b>
336+
SecurityIdentity securityIdentity;
337337

338338
@Tool(name = "user-name-provider", description = "Provides a name of the currently logged-in user") <i class="conum" data-value="1"></i><b>(1)</b>
339339
@PermissionsAllowed("read:name") <i class="conum" data-value="2"></i><b>(2)</b>

feed.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<title>Quarkus</title>
66
<link>https://quarkus.io</link>
77
<description>Quarkus: Supersonic Subatomic Java</description>
8-
<lastBuildDate>Wed, 21 May 2025 16:03:22 +0000</lastBuildDate>
8+
<lastBuildDate>Wed, 21 May 2025 18:51:51 +0000</lastBuildDate>
99

1010

1111
<item>
@@ -60,7 +60,7 @@
6060
&lt;/div&gt;
6161
&lt;/div&gt;
6262
&lt;div class=&quot;paragraph&quot;&gt;
63-
&lt;p&gt;You will very likely find similarities between this diagram and what you do in your projects. It is the OAuth2 authorization code flow is action: the user logs in to the application and authorizes it to access another service offering a poem creation on the user&amp;#8217;s behalf.&lt;/p&gt;
63+
&lt;p&gt;You will very likely find similarities between this diagram and what you do in your projects. It is the OAuth2 authorization code flow in action: the user logs in to the application and authorizes it to access another service offering a poem creation on the user&amp;#8217;s behalf.&lt;/p&gt;
6464
&lt;/div&gt;
6565
&lt;div class=&quot;paragraph&quot;&gt;
6666
&lt;p&gt;The demo shows that Quarkus MCP Client can work effectively in such architectures by being able to use access tokens acquired during the user login, without you having to write any custom code.&lt;/p&gt;
@@ -157,7 +157,7 @@ import jakarta.inject.Inject;
157157
public class UserNameProvider {
158158

159159
@Inject
160-
SecurityIdentity securityIdentity; &lt;i class=&quot;conum&quot; data-value=&quot;1&quot;&gt;&lt;/i&gt;&lt;b&gt;(1)&lt;/b&gt;
160+
SecurityIdentity securityIdentity;
161161

162162
@Tool(name = &quot;user-name-provider&quot;, description = &quot;Provides a name of the currently logged-in user&quot;) &lt;i class=&quot;conum&quot; data-value=&quot;1&quot;&gt;&lt;/i&gt;&lt;b&gt;(1)&lt;/b&gt;
163163
@PermissionsAllowed(&quot;read:name&quot;) &lt;i class=&quot;conum&quot; data-value=&quot;2&quot;&gt;&lt;/i&gt;&lt;b&gt;(2)&lt;/b&gt;

working-groups/index.html

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -200,31 +200,31 @@ <h2>Active working groups</h2>
200200

201201
<div class="card">
202202
<div class="card-header">
203-
<p class="card-title">Dev Services Lifecycle</p>
203+
<p class="card-title">Gizmo 2</p>
204204
</div>
205205
<div class="card-body">
206206
<p class="card-text"><span class="key">Status:</span>&nbsp;<span
207207
class="status on-track">on track</span></p>
208-
<p class="card-text"><span class="key">Description:</span>&nbsp;<span class="short-description">This working group will define and implement a consistent and configurable lifecycle model for Dev Services. It will shift the startup to the correct phase, enable optional reuse across dev and test modes, and clarify teardown and sharing behavior. The goal is to improve the developer experience.
208+
<p class="card-text"><span class="key">Description:</span>&nbsp;<span class="short-description">Gizmo 2 related tasks
209209
</span>
210210
</p>
211-
<p class="card-text"><span class="key">Last Activity:</span>&nbsp;<span class="last-activity">May 20, 2025 </span>
211+
<p class="card-text"><span class="key">Last Activity:</span>&nbsp;<span class="last-activity">May 21, 2025 </span>
212212
</p>
213213

214-
<p class="card-text"><span class="key">Point of Contact:</span>&nbsp;<span class="point-of-contact">@holly-cummins (@<strong>Holly Cummins</strong> on Zulip), @ozangunalp (@<strong>Ozan Günalp</strong> on Zulip )</span>
214+
<p class="card-text"><span class="key">Point of Contact:</span>&nbsp;<span class="point-of-contact">@mkouba (@<strong>Martin Kouba</strong> on Zulip)</span>
215215
</p>
216216

217217
</div>
218218
<div class="card-footer">
219219
<div class="icons">
220220

221-
<a href="https://github.com/quarkusio/quarkus/discussions/47683" title="See the working group proposal"><i
221+
<a href="https://github.com/quarkusio/quarkus/discussions/46627" title="See the working group proposal"><i
222222
class="icon fa-regular fa-file-lines"></i></a>&nbsp;
223223

224-
<a href="https://github.com/orgs/quarkusio/projects/49" title="View the working group board"><i
224+
<a href="https://github.com/orgs/quarkusio/projects/43" title="View the working group board"><i
225225
class="icon fa-brands fa-square-github"></i></a>&nbsp;
226226

227-
<a href="https://quarkusio.zulipchat.com/#narrow/channel/187038-dev" title="Discuss about the working group"><i
227+
<a href="https://quarkusio.zulipchat.com/#narrow/channel/187038-dev/topic/Gizmo.202.2Ex.20WG.20chat" title="Discuss about the working group"><i
228228
class="icon fa-solid fa-comments"></i></a>&nbsp;
229229

230230
</div>
@@ -235,31 +235,31 @@ <h2>Active working groups</h2>
235235

236236
<div class="card">
237237
<div class="card-header">
238-
<p class="card-title">Test classloading</p>
238+
<p class="card-title">Dev Services Lifecycle</p>
239239
</div>
240240
<div class="card-body">
241241
<p class="card-text"><span class="key">Status:</span>&nbsp;<span
242242
class="status on-track">on track</span></p>
243-
<p class="card-text"><span class="key">Description:</span>&nbsp;<span class="short-description">The goal of this working group is to rewrite Quarkus's test classloading, so that tests are run in the same classloader as the application under tests, and Quarkus extensions can do "Quarkus-y" manipulations of test classes.
243+
<p class="card-text"><span class="key">Description:</span>&nbsp;<span class="short-description">This working group will define and implement a consistent and configurable lifecycle model for Dev Services. It will shift the startup to the correct phase, enable optional reuse across dev and test modes, and clarify teardown and sharing behavior. The goal is to improve the developer experience.
244244
</span>
245245
</p>
246246
<p class="card-text"><span class="key">Last Activity:</span>&nbsp;<span class="last-activity">May 20, 2025 </span>
247247
</p>
248248

249-
<p class="card-text"><span class="key">Point of Contact:</span>&nbsp;<span class="point-of-contact">@holly-cummins (@<strong>Holly Cummins</strong> on Zulip)</span>
249+
<p class="card-text"><span class="key">Point of Contact:</span>&nbsp;<span class="point-of-contact">@holly-cummins (@<strong>Holly Cummins</strong> on Zulip), @ozangunalp (@<strong>Ozan Günalp</strong> on Zulip )</span>
250250
</p>
251251

252252
</div>
253253
<div class="card-footer">
254254
<div class="icons">
255255

256-
<a href="https://github.com/quarkusio/quarkus/discussions/41867" title="See the working group proposal"><i
256+
<a href="https://github.com/quarkusio/quarkus/discussions/47683" title="See the working group proposal"><i
257257
class="icon fa-regular fa-file-lines"></i></a>&nbsp;
258258

259-
<a href="https://github.com/orgs/quarkusio/projects/30" title="View the working group board"><i
259+
<a href="https://github.com/orgs/quarkusio/projects/49" title="View the working group board"><i
260260
class="icon fa-brands fa-square-github"></i></a>&nbsp;
261261

262-
<a href="https://quarkusio.zulipchat.com/#narrow/channel/187038-dev/topic/WG.20.2330.20Test.20Classloading.20chatter/" title="Discuss about the working group"><i
262+
<a href="https://quarkusio.zulipchat.com/#narrow/channel/187038-dev" title="Discuss about the working group"><i
263263
class="icon fa-solid fa-comments"></i></a>&nbsp;
264264

265265
</div>
@@ -268,37 +268,33 @@ <h2>Active working groups</h2>
268268

269269

270270

271-
272-
273-
274-
275271
<div class="card">
276272
<div class="card-header">
277-
<p class="card-title">Gizmo 2</p>
273+
<p class="card-title">Test classloading</p>
278274
</div>
279275
<div class="card-body">
280276
<p class="card-text"><span class="key">Status:</span>&nbsp;<span
281277
class="status on-track">on track</span></p>
282-
<p class="card-text"><span class="key">Description:</span>&nbsp;<span class="short-description">Gizmo 2 related tasks
278+
<p class="card-text"><span class="key">Description:</span>&nbsp;<span class="short-description">The goal of this working group is to rewrite Quarkus's test classloading, so that tests are run in the same classloader as the application under tests, and Quarkus extensions can do "Quarkus-y" manipulations of test classes.
283279
</span>
284280
</p>
285281
<p class="card-text"><span class="key">Last Activity:</span>&nbsp;<span class="last-activity">May 20, 2025 </span>
286282
</p>
287283

288-
<p class="card-text"><span class="key">Point of Contact:</span>&nbsp;<span class="point-of-contact">@mkouba (@<strong>Martin Kouba</strong> on Zulip)</span>
284+
<p class="card-text"><span class="key">Point of Contact:</span>&nbsp;<span class="point-of-contact">@holly-cummins (@<strong>Holly Cummins</strong> on Zulip)</span>
289285
</p>
290286

291287
</div>
292288
<div class="card-footer">
293289
<div class="icons">
294290

295-
<a href="https://github.com/quarkusio/quarkus/discussions/46627" title="See the working group proposal"><i
291+
<a href="https://github.com/quarkusio/quarkus/discussions/41867" title="See the working group proposal"><i
296292
class="icon fa-regular fa-file-lines"></i></a>&nbsp;
297293

298-
<a href="https://github.com/orgs/quarkusio/projects/43" title="View the working group board"><i
294+
<a href="https://github.com/orgs/quarkusio/projects/30" title="View the working group board"><i
299295
class="icon fa-brands fa-square-github"></i></a>&nbsp;
300296

301-
<a href="https://quarkusio.zulipchat.com/#narrow/channel/187038-dev/topic/Gizmo.202.2Ex.20WG.20chat" title="Discuss about the working group"><i
297+
<a href="https://quarkusio.zulipchat.com/#narrow/channel/187038-dev/topic/WG.20.2330.20Test.20Classloading.20chatter/" title="Discuss about the working group"><i
302298
class="icon fa-solid fa-comments"></i></a>&nbsp;
303299

304300
</div>
@@ -307,6 +303,10 @@ <h2>Active working groups</h2>
307303

308304

309305

306+
307+
308+
309+
310310
<div class="card">
311311
<div class="card-header">
312312
<p class="card-title">OIDC improvements</p>
@@ -591,6 +591,8 @@ <h2>LTS versions</h2>
591591

592592

593593

594+
595+
594596
<div class="card">
595597
<div class="card-header">
596598
<p class="card-title">Quarkus 3.20 LTS</p>
@@ -668,8 +670,6 @@ <h2>LTS versions</h2>
668670

669671

670672

671-
672-
673673

674674

675675

0 commit comments

Comments
 (0)