fossar / selfoss

multipurpose rss reader, live stream, mashup, aggregation web application
https://selfoss.aditu.de
GNU General Public License v3.0
2.38k stars 345 forks source link

Rework Authentication into separate services #1491

Open jtojnar opened 4 months ago

jtojnar commented 4 months ago

This is a from-scratch rewrite, moving a bit closer to Single Responsibility Principle.

We split handling of credentials-in-config and always-open authentication systems. In the future, we will be able implement more methods this way.

This was motivated by session code being called in constructor would break in CLI with Tracy strict mode.

Additionally:

netlify[bot] commented 4 months ago

Deploy Preview for selfoss canceled.

Name Link
Latest commit a36d70623dc1794785c5e955d0aef7a9712c0ccb
Latest deploy log https://app.netlify.com/sites/selfoss/deploys/668f389690e46e00084d30ed