<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[API-Änderungen in der nächsten ChurchTools-Version 3.135]]></title><description><![CDATA[<p dir="auto">Mit dem nächsten Update kommen zwei sicherheitsrelevante Anpassungen im API-Bereich, auf die ihr als Admins vorbereitet sein solltet:</p>
<p dir="auto"><strong>1. CSRF-Schutz wird verpflichtend</strong></p>
<p dir="auto">Der CSRF-Schutz lässt sich aktuell noch über eine Konfiguration in den System-Einstellungen (Datenschutz / Sicherheit &gt; Allgemein) deaktivieren. Das ändert sich: Der CSRF-Schutz ist künftig für <strong>alle Installationen fest aktiv</strong> und kann weder über die Admin-Oberfläche noch über die Config-API abgeschaltet werden.</p>
<p dir="auto"><img src="https://forum.church.tools/assets/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f449.png?v=nvnce7960bk" class="not-responsive emoji emoji-emoji-one emoji--backhand_index_pointing_right" style="height:23px;width:auto;vertical-align:middle" title=":backhand_index_pointing_right:" alt="👉" /> Diese Änderung ist nur dann für euch relevant, wenn ihr mit eigenen Skripten oder Programmen die alte AJAX API verwendet.  Falls ihr <code>csrf_enabled</code> bei euch bewusst auf <code>false</code> gesetzt habt, solltet ihr eure angebundenen Systeme rechtzeitig prüfen. Mehr Informationen dazu sind in der Academy zu finden: <a href="https://churchtools.academy/de/help/system-einstellungen/allgemein-datenschutz-sicherheit/csrf-prevention/" rel="nofollow ugc">CSRF-Token</a></p>
<p dir="auto"><strong>2. Login-Tokens erzeugen künftig keine Session mehr bei REST-Aufrufen</strong></p>
<p dir="auto">Login-Tokens, die bei REST-API-Calls verwendet werden, erstellen in einer zukünftigen Version standardmäßig <strong>keine Session</strong> mehr. Das neue Verhalten lässt sich mit der Version 3.135.0 in den System-Einstellungen (Integrationen &gt; ChurchTools REST API) aktivieren, um eure angebundenen API-Clients vorab auf Kompatibilität zu testen.</p>
<p dir="auto">Wer weiterhin eine Session benötigt, kann diese explizit anfordern, indem beim Login der Query-Parameter <code>with_session=true</code> mitgeschickt wird.</p>
<p dir="auto"><img src="https://forum.church.tools/assets/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f449.png?v=nvnce7960bk" class="not-responsive emoji emoji-emoji-one emoji--backhand_index_pointing_right" style="height:23px;width:auto;vertical-align:middle" title=":backhand_index_pointing_right:" alt="👉" /> Testet das mit euren API-Integrationen.</p>
]]></description><link>https://forum.church.tools/topic/11981/api-änderungen-in-der-nächsten-churchtools-version-3-135</link><generator>RSS for Node</generator><lastBuildDate>Tue, 28 Jul 2026 15:31:44 GMT</lastBuildDate><atom:link href="https://forum.church.tools/topic/11981.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 28 Jul 2026 12:13:59 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to API-Änderungen in der nächsten ChurchTools-Version 3.135 on Tue, 28 Jul 2026 14:22:01 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://forum.church.tools/uid/2468">@hbuerger</a> Danke für die Erklärung!</p>
]]></description><link>https://forum.church.tools/post/54195</link><guid isPermaLink="true">https://forum.church.tools/post/54195</guid><dc:creator><![CDATA[BiKi]]></dc:creator><pubDate>Tue, 28 Jul 2026 14:22:01 GMT</pubDate></item><item><title><![CDATA[Reply to API-Änderungen in der nächsten ChurchTools-Version 3.135 on Tue, 28 Jul 2026 13:56:59 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto">Gibt es schon einen Termin für die Version 3.135?</p>
</blockquote>
<p dir="auto">Der Release ist für nächste Woche KW32 geplant.</p>
<blockquote>
<p dir="auto">Hab ich das richtig verstanden, dass in der Version 3.135 die Session noch erstellt wird, aber optional ausgeschaltet werden kann (um das Verhalten für eine zukünftigen Version zu testen)?<br />
Bisher arbeiten wir mit Sessions, ist aber eigentlich nicht zwingend notwendig, erpart halt immer das LoginToken mitzugeben. D.h. der von euch bevorzugte Weg ist es, immer das Token mitzugeben statt Sessions zu nutzen?</p>
</blockquote>
<p dir="auto">Genau. In der nächsten Version gibt es die Möglichkeit diese Funktion zu testen/zu aktivieren.</p>
<p dir="auto">Ja, es soll der bevorzugte Weg werden. Diese Option soll uns dem Ziel näher bringen. Warum haben wir das nicht schon immer so gemacht? Weil ChurchTools im Hintergrund erst optimiert werden musste. Denn aktuell (vor 3.135) kann man zwar auch die API nur mit Login-Token nutzen ohne die Session wieder zu verwenden, aber das hat natürlich viel Last bei uns erzeugt, weil dann bei <strong>jeden</strong> Request eine neue Session generiert wurde.</p>
<p dir="auto">Wir wollen damit dem REST-Standard näher kommen, der eigentlich vorsieht <em>zustandslos</em> zu sein.</p>
]]></description><link>https://forum.church.tools/post/54194</link><guid isPermaLink="true">https://forum.church.tools/post/54194</guid><dc:creator><![CDATA[hbuerger]]></dc:creator><pubDate>Tue, 28 Jul 2026 13:56:59 GMT</pubDate></item><item><title><![CDATA[Reply to API-Änderungen in der nächsten ChurchTools-Version 3.135 on Tue, 28 Jul 2026 12:21:47 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="https://forum.church.tools/uid/2468">@hbuerger</a> Danke für den Hinweis!<br />
Gibt es schon einen Termin für die Version 3.135?</p>
<p dir="auto">Hab ich das richtig verstanden, dass in der Version 3.135 die Session noch erstellt wird, aber optional ausgeschaltet werden kann (um das Verhalten für eine zukünftigen Version zu testen)?<br />
Bisher arbeiten wir mit Sessions, ist aber eigentlich nicht zwingend notwendig, erpart halt immer das LoginToken mitzugeben. D.h. der von euch bevorzugte Weg ist es, immer das Token mitzugeben statt Sessions zu nutzen?</p>
]]></description><link>https://forum.church.tools/post/54193</link><guid isPermaLink="true">https://forum.church.tools/post/54193</guid><dc:creator><![CDATA[BiKi]]></dc:creator><pubDate>Tue, 28 Jul 2026 12:21:47 GMT</pubDate></item></channel></rss>