<?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 Storage.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/Storage.php#290e9b1f10bf4135eb82799dc58da0055064d995</link>
        <description>automatic style fixes and new workflows

            List of files:
            /plugin/oauth/Storage.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>28002081b4e69d3951b2d8230c8668e3cbd7f708 - drop concept of GUID and introduce storageID</title>
        <link>http://127.0.0.1:8080/history/plugin/oauth/Storage.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/Storage.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>74b4d4a4cf1d79813740d8ba18696e5fb2b4089b - another major refactoring</title>
        <link>http://127.0.0.1:8080/history/plugin/oauth/Storage.php#74b4d4a4cf1d79813740d8ba18696e5fb2b4089b</link>
        <description>another major refactoringThe new OAuthManager is now the main flow manager and should make iteasier to follow the flow. The Session class encapsulates all sessionand cookie accesses. A new guid paradigma should make invisible reloginspossible when the session expired. Needs all major cleanup but a firstlogin worked.

            List of files:
            /plugin/oauth/Storage.php</description>
        <pubDate>Fri, 03 Dec 2021 18:19:54 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>98a3611675f696f14f2d12205fb81f7db0cf7b25 - initial begin of refactoring</title>
        <link>http://127.0.0.1:8080/history/plugin/oauth/Storage.php#98a3611675f696f14f2d12205fb81f7db0cf7b25</link>
        <description>initial begin of refactoringusing composer for the oauth lib dependency, autoloading for our ownclasses. Services are now their own action plugins to inherit from ourService class.All still untested and broken

            List of files:
            /plugin/oauth/Storage.php</description>
        <pubDate>Thu, 30 Jul 2020 12:04:38 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
</channel>
</rss>
