1
0
Fork 0
mirror of https://code.sup39.dev/repos/Wqawg synced 2025-01-09 13:16:45 +09:00
vervis/src/Vervis/Handler
fr33domlover c2c4e24497 Support actor key expiration
Allow keys to specify expiration time using w3c security vocabulary. If a key
has expired, we treat it like sig validation failure and re-fetch the key from
the other server. And we never accept a sig, even a valid sig, if the key has
expired.

Since servers keep actors and keys in the DB, expiration can be a nice way to
ask that keys aren't used more than we want them to. The security vocab spec
also recommends to set expiration time on keys, so it's nice to support this
feature.
2019-02-05 04:05:44 +00:00
..
Repo Add CSRF token to all buttons through a new buttonW widget 2018-07-11 08:15:19 +00:00
Common.hs Put all modules under a new Vervis module 2016-02-23 08:45:03 +00:00
Discussion.hs Add "new topic" link to discussion widget 2016-05-21 21:27:12 +00:00
Git.hs Git clone over HTTP(S) using git binary 2016-07-27 15:17:03 +00:00
Group.hs In group page, link to group members page 2016-06-06 14:13:33 +00:00
Home.hs Upgrade to GHC 8.4 and LTS 12 2018-12-05 03:41:19 +00:00
Inbox.hs In httpGetAP, if we got an unexpected Content-Type, specify it in error message 2019-01-21 22:24:09 +00:00
Key.hs Add CSRF token to all buttons through a new buttonW widget 2018-07-11 08:15:19 +00:00
Person.hs Support actor key expiration 2019-02-05 04:05:44 +00:00
Project.hs Default roles for repos and turn user/anon collab tables into proj/repo fields 2019-01-29 22:24:32 +00:00
Repo.hs Default roles for repos and turn user/anon collab tables into proj/repo fields 2019-01-29 22:24:32 +00:00
Role.hs Default roles for repos and turn user/anon collab tables into proj/repo fields 2019-01-29 22:24:32 +00:00
Sharer.hs Paginate list of sharers on the server 2016-06-06 14:05:06 +00:00
Ticket.hs Add CSRF token to all buttons through a new buttonW widget 2018-07-11 08:15:19 +00:00
Wiki.hs Initial minimal optional per-project wiki 2016-06-04 06:57:54 +00:00
Workflow.hs Add CSRF token to all buttons through a new buttonW widget 2018-07-11 08:15:19 +00:00