IndieAuth login support, allows viewing of topics related to profile
authorJustin Wind <justin.wind+git@gmail.com>
Sat, 23 Oct 2021 20:56:31 +0000 (13:56 -0700)
committerJustin Wind <justin.wind+git@gmail.com>
Sat, 23 Oct 2021 20:56:31 +0000 (13:56 -0700)
commitd0444b4b0ee8166d911e6b227218d110eb7eddf1
tree11876b971539922c6846f4916a4c6b12d22a4576
parent728dc0686aa5282e7fc9473c92fbbc617a2b93d7
IndieAuth login support, allows viewing of topics related to profile

Admin access is now session-based, using an encrypted cookie.  Added
local system PAM authentication option, as well.
26 files changed:
README.md
config/default.js
config/test.js
package-lock.json
package.json
src/authenticator.js
src/enum.js
src/manager.js
src/service.js
src/session-manager.js [new file with mode: 0644]
src/template/admin-ia-html.js [new file with mode: 0644]
src/template/admin-login-html.js [new file with mode: 0644]
src/template/admin-overview-html.js
src/template/admin-topic-details-html.js
src/template/index.js
src/template/root-html.js
src/template/template-helper.js
static/theme.css
test/src/authenticator.js
test/src/manager.js
test/src/service.js
test/src/session-manager.js [new file with mode: 0644]
test/src/template/admin-ia-html.js [new file with mode: 0644]
test/src/template/admin-login-html.js [new file with mode: 0644]
test/src/template/admin-topic-details-html.js
test/src/template/template-helper.js