<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>InfoQ - Spring Security - Articles</title>
    <link>https://www.infoq.com</link>
    <description>InfoQ Spring Security Articles feed</description>
    <item>
      <title>Article: Server-Side DPoP and Token Exchange in Spring Security 7</title>
      <link>https://www.infoq.com/articles/spring-security-7-server-side-dpop-token-exchange/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Spring+Security-articles</link>
      <description>&lt;img src="https://res.infoq.com/articles/spring-security-7-server-side-dpop-token-exchange/en/headerimage/spring-security-7-server-side-dpop-token-exchange-header-1791884636157.jpg"/&gt;&lt;p&gt;Spring Authorization Server now lives inside Spring Security 7 under the same Maven coordinates, so the upgrade is a version bump. This server-side guide covers enabling DPoP and RFC 8693 Token Exchange, explains why 7.1 apps can silently stop enforcing DPoP until they call .dPoP(), and shows how to combine both into narrowed, sender-constrained tokens for service-to-service and agentic calls.&lt;/p&gt; &lt;i&gt;By Dhruv Agnihotri&lt;/i&gt;</description>
      <category>Spring Security</category>
      <category>Java</category>
      <category>Spring</category>
      <category>Development</category>
      <category>Architecture &amp; Design</category>
      <category>article</category>
      <pubDate>Thu, 15 Oct 2026 09:00:00 GMT</pubDate>
      <guid>https://www.infoq.com/articles/spring-security-7-server-side-dpop-token-exchange/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=Spring+Security-articles</guid>
      <dc:creator>Dhruv Agnihotri</dc:creator>
      <dc:date>2026-10-15T09:00:00Z</dc:date>
      <dc:identifier>/articles/spring-security-7-server-side-dpop-token-exchange/en</dc:identifier>
    </item>
  </channel>
</rss>
