#
290e9b1f |
| 05-Mar-2024 |
Andreas Gohr <andi@splitbrain.org> |
automatic style fixes and new workflows
|
#
28002081 |
| 13-Dec-2021 |
Andreas Gohr <andi@splitbrain.org> |
drop concept of GUID and introduce storageID
Previously 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 cache area but e
drop concept of GUID and introduce storageID
Previously 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 cache area but even worse, it made it impossible to stay logged in on multiple devices when the IdP invalidated onld access tokens when issuing a new one (like google does).
Now a session storage is used for the initial login. Permanent storage is only initialized after a successful login (based on the user's email address).
show more ...
|
#
74b4d4a4 |
| 03-Dec-2021 |
Andreas Gohr <andi@splitbrain.org> |
another major refactoring
The new OAuthManager is now the main flow manager and should make it easier to follow the flow. The Session class encapsulates all session and cookie accesses. A new guid p
another major refactoring
The new OAuthManager is now the main flow manager and should make it easier to follow the flow. The Session class encapsulates all session and cookie accesses. A new guid paradigma should make invisible relogins possible when the session expired. Needs all major cleanup but a first login worked.
show more ...
|
#
98a36116 |
| 30-Jul-2020 |
Andreas Gohr <andi@splitbrain.org> |
initial begin of refactoring
using composer for the oauth lib dependency, autoloading for our own classes. Services are now their own action plugins to inherit from our Service class.
All still unt
initial begin of refactoring
using composer for the oauth lib dependency, autoloading for our own classes. Services are now their own action plugins to inherit from our Service class.
All still untested and broken
show more ...
|