<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Adapter.php</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>290e9b1f10bf4135eb82799dc58da0055064d995 - automatic style fixes and new workflows</title>
        <link>http://127.0.0.1:8080/history/plugin/oauth/Adapter.php#290e9b1f10bf4135eb82799dc58da0055064d995</link>
        <description>automatic style fixes and new workflows

            List of files:
            /plugin/oauth/Adapter.php</description>
        <pubDate>Tue, 05 Mar 2024 08:36:25 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>a1fa007ab08a219fc271dac74f02ec04f98037c3 - Enable oauth service plugins to implement their own procedures on logout</title>
        <link>http://127.0.0.1:8080/history/plugin/oauth/Adapter.php#a1fa007ab08a219fc271dac74f02ec04f98037c3</link>
        <description>Enable oauth service plugins to implement their own procedures on logoutAlthough some oauth services need their own procedures on logout(e.g. Keycloak needs to access the logout endpoint), there is no way toimplement them. Fix it.Signed-off-by: Naoto Kobayashi &lt;naoto.kobayashi4c@gmail.com&gt;

            List of files:
            /plugin/oauth/Adapter.php</description>
        <pubDate>Sun, 19 Dec 2021 18:23:11 +0000</pubDate>
        <dc:creator>Naoto Kobayashi &lt;naoto.kobayashi4c@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>28002081b4e69d3951b2d8230c8668e3cbd7f708 - drop concept of GUID and introduce storageID</title>
        <link>http://127.0.0.1:8080/history/plugin/oauth/Adapter.php#28002081b4e69d3951b2d8230c8668e3cbd7f708</link>
        <description>drop concept of GUID and introduce storageIDPreviously we created a new GUID for any user trying to login via oauth.That GUID was used to store the token states. This polluted the cachearea but even worse, it made it impossible to stay logged in on multipledevices when the IdP invalidated onld access tokens when issuing a newone (like google does).Now a session storage is used for the initial login. Permanent storageis only initialized after a successful login (based on the user&apos;s emailaddress).

            List of files:
            /plugin/oauth/Adapter.php</description>
        <pubDate>Mon, 13 Dec 2021 16:47:26 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>9cbef4d7b9ae5efb4aae394eacab1875af2b2307 - moved token refresh to adapter class</title>
        <link>http://127.0.0.1:8080/history/plugin/oauth/Adapter.php#9cbef4d7b9ae5efb4aae394eacab1875af2b2307</link>
        <description>moved token refresh to adapter classThis also takes care of saving the refresh token for when it&apos;s notrenewed on refresh (like Google doesn&apos;t).

            List of files:
            /plugin/oauth/Adapter.php</description>
        <pubDate>Sat, 11 Dec 2021 18:47:41 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>eae50416f9f9034fe944627716b2567b617dfac2 - check for request token on login</title>
        <link>http://127.0.0.1:8080/history/plugin/oauth/Adapter.php#eae50416f9f9034fe944627716b2567b617dfac2</link>
        <description>check for request token on login

            List of files:
            /plugin/oauth/Adapter.php</description>
        <pubDate>Wed, 08 Dec 2021 14:39:22 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>04a78b879a81d3ef4632ad05e75190e070c61c1f - renamed our Service to Adapter to avoid confusion</title>
        <link>http://127.0.0.1:8080/history/plugin/oauth/Adapter.php#04a78b879a81d3ef4632ad05e75190e070c61c1f</link>
        <description>renamed our Service to Adapter to avoid confusionAlso added a mechanism to register Services from an adapter

            List of files:
            /plugin/oauth/Adapter.php</description>
        <pubDate>Fri, 03 Dec 2021 23:01:50 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
</channel>
</rss>
