emozilla
9514fc32e2
fix(webapp): pending window and launch links keep the credential's digest, not the credential
...
The tickets a Webapp tab mints to open another window, and the one-use links hermes webapp opens,
were stored with the browser credential itself next to them, and redeeming one compared that copy
with the credential in use. Anything that could read the gateway's app state while a link was
pending found the credential there, and the check was a fourth way of asking whether a grant
outlived a sign-out.
The store now records the credential's generation from hermes_cli.browser_credential. Redeeming a
link hands over the credential through browser_credential.current_if(), which reads it once, so a
sign-out landing between the check and the answer cannot pass on the new credential to a link minted
under the old one. The sign-in binding's renewal uses the same call for the same reason.
2026-10-25 03:22:36 -07:00
..
2026-10-25 03:22:31 -07:00
2026-10-17 00:48:10 -04:00
2026-10-23 01:42:27 -07:00
2026-10-23 17:52:26 +05:30
2026-10-25 03:22:16 -07:00
2026-10-25 03:22:36 -07:00
2026-09-24 14:47:06 -04:00
2026-10-06 06:22:29 -07:00
2026-10-13 04:27:43 -07:00
2026-10-14 22:36:14 -04:00
2026-10-22 19:24:27 -07:00
2026-10-10 15:20:13 +02:00
2026-10-21 17:06:03 -07:00
2026-10-08 17:22:54 +02:00
2026-10-10 15:20:13 +02:00
2026-10-13 04:42:06 -07:00
2026-10-10 15:20:13 +02:00
2026-10-15 22:25:22 +02:00
2026-10-09 17:34:38 +02:00
2026-10-23 02:22:46 -07:00
2026-10-06 03:44:49 -07:00
2026-10-23 17:52:26 +05:30
2026-10-22 13:43:01 +05:30
2026-10-23 06:08:25 +05:30
2026-10-23 23:25:17 +05:30
2026-10-09 17:34:38 +02:00
2026-10-08 17:22:54 +02:00
2026-10-08 17:22:54 +02:00
2026-10-09 17:34:38 +02:00
2026-10-23 23:25:17 +05:30
2026-10-14 00:32:21 +05:30
2026-10-23 06:08:25 +05:30
2026-10-08 17:22:54 +02:00
2026-10-07 14:19:47 -05:00
2026-10-17 07:23:06 -07:00
2026-10-22 14:43:44 -07:00
2026-10-23 23:25:17 +05:30
2026-10-08 17:22:54 +02:00
2026-10-08 17:22:54 +02:00
2026-10-08 17:22:54 +02:00
2026-10-19 07:09:56 -07:00
2026-10-08 17:22:54 +02:00
2026-10-08 17:22:54 +02:00
2026-10-08 17:22:54 +02:00
2026-10-23 17:52:26 +05:30
2026-10-09 02:10:47 -07:00
2026-10-08 12:09:24 -07:00
2026-10-09 17:34:36 +02:00
2026-10-22 11:22:12 -07:00
2026-10-06 14:22:13 -07:00
2026-10-18 00:47:38 -07:00
2026-10-08 17:22:54 +02:00
2026-10-08 17:22:54 +02:00
2026-10-23 01:43:16 -07:00
2026-10-25 03:22:36 -07:00
2026-10-23 01:41:41 -07:00
2026-10-08 19:54:07 +02:00
2026-10-08 17:22:54 +02:00
2026-09-28 10:21:41 -07:00
2026-09-25 12:07:32 -05:00
2026-09-28 10:21:41 -07:00
2026-10-20 05:53:50 -07:00
2026-10-07 10:57:34 -07:00
2026-10-21 23:05:11 -04:00
2026-10-23 01:41:24 -07:00
2026-10-24 11:47:35 -07:00
2026-10-22 12:53:41 -07:00
2026-10-23 01:41:24 -07:00
2026-10-20 13:09:00 +05:30
2026-10-20 15:08:20 +05:30
2026-10-24 06:15:28 -07:00
2026-10-20 13:08:24 +05:30
2026-10-13 02:51:44 -07:00
2026-10-20 15:05:14 +05:30
2026-10-20 15:03:19 +05:30
2026-10-22 10:55:52 -07:00
2026-10-22 02:53:12 -04:00
2026-10-24 11:47:35 -07:00
2026-10-21 00:14:33 -07:00
2026-09-28 14:16:18 -07:00
2026-10-19 07:12:58 -07:00
2026-10-12 22:50:08 -07:00
2026-10-19 07:02:06 -07:00
2026-10-19 07:12:58 -07:00
2026-10-19 12:55:27 -07:00
2026-10-22 10:55:52 -07:00
2026-10-20 14:58:52 +05:30
2026-10-15 00:07:50 -04:00
2026-10-16 19:39:48 -04:00
2026-10-20 15:03:19 +05:30
2026-10-19 07:12:58 -07:00
2026-10-20 04:41:58 -07:00
2026-10-19 12:55:27 -07:00
2026-10-09 17:34:38 +02:00
2026-09-28 14:16:18 -07:00
2026-10-20 22:18:49 -04:00
2026-10-23 01:41:24 -07:00
2026-10-19 11:58:44 -07:00
2026-09-28 14:16:18 -07:00
2026-10-06 12:50:31 -07:00
2026-10-10 15:20:13 +02:00
2026-10-08 17:22:54 +02:00
2026-10-23 01:41:24 -07:00
2026-10-23 01:41:24 -07:00
2026-10-16 19:39:48 -04:00
2026-10-18 19:52:35 -07:00
2026-10-23 01:41:24 -07:00
2026-10-15 15:10:20 +02:00
2026-09-29 20:34:45 +05:30
2026-10-17 21:49:14 -07:00
2026-10-25 03:22:23 -07:00
2026-10-08 12:09:24 -07:00
2026-09-28 02:00:41 -07:00
2026-10-17 08:03:52 -07:00
2026-10-22 05:26:10 -07:00
2026-09-28 14:16:18 -07:00
2026-10-23 01:43:17 -07:00
2026-10-23 01:43:02 -07:00
2026-10-08 17:22:54 +02:00
2026-10-08 17:22:54 +02:00
2026-10-22 05:26:10 -07:00
2026-10-23 01:43:17 -07:00
2026-10-18 03:44:27 -07:00
2026-10-23 01:43:17 -07:00
2026-10-23 06:08:27 +05:30
2026-10-21 17:06:03 -07:00
2026-09-28 04:04:23 -07:00
2026-10-08 17:22:54 +02:00
2026-10-10 15:20:13 +02:00
2026-10-08 19:54:07 +02:00
2026-10-09 10:24:04 -07:00
2026-10-18 00:47:38 -07:00
2026-10-20 22:18:49 -04:00
2026-10-20 03:08:06 -07:00
2026-10-25 03:22:27 -07:00
2026-10-20 15:03:19 +05:30
2026-10-05 13:18:19 +05:30
2026-10-15 22:12:28 +02:00
2026-10-09 17:34:38 +02:00
2026-09-26 21:43:07 -05:00
2026-10-03 21:15:17 +05:30
2026-10-08 17:22:54 +02:00
2026-10-08 17:22:54 +02:00
2026-10-08 17:22:54 +02:00
2026-10-23 01:41:25 -07:00
2026-10-10 15:20:13 +02:00
2026-10-09 17:34:38 +02:00
2026-10-25 03:01:26 -07:00
2026-10-24 18:56:06 -07:00
2026-10-25 03:01:26 -07:00
2026-10-10 15:20:13 +02:00
2026-10-22 05:26:10 -07:00
2026-10-08 17:22:54 +02:00
2026-10-06 15:00:21 -05:00
2026-09-28 10:21:41 -07:00
2026-10-08 17:22:54 +02:00
2026-10-22 17:16:22 +05:30
2026-10-23 06:08:27 +05:30
2026-10-23 00:52:52 -04:00
2026-10-13 00:17:27 -07:00
2026-10-18 03:19:59 -07:00
2026-10-09 02:10:48 -07:00
2026-10-19 05:43:16 -07:00
2026-10-20 14:58:52 +05:30
2026-10-16 19:39:48 -04:00
2026-10-25 03:22:16 -07:00
2026-10-20 15:51:03 +05:30
2026-10-14 20:05:34 -04:00
2026-10-24 15:39:01 -07:00
2026-10-20 06:33:34 -07:00
2026-10-16 01:54:58 -07:00
2026-10-16 01:54:58 -07:00
2026-10-20 08:42:13 -07:00
2026-10-03 21:57:13 -04:00
2026-10-10 22:49:21 -07:00
2026-10-22 14:37:10 -07:00
2026-10-24 16:00:35 -07:00
2026-10-19 11:56:22 -07:00
2026-10-18 03:28:00 -07:00
2026-10-18 03:19:59 -07:00
2026-10-17 08:03:52 -07:00
2026-10-17 13:30:32 -04:00
2026-10-06 14:24:39 -07:00
2026-10-13 00:31:15 -07:00
2026-10-16 07:19:05 -07:00
2026-10-20 05:30:29 -07:00
2026-10-21 00:16:22 -07:00
2026-10-18 01:12:29 -04:00
2026-10-20 05:30:29 -07:00
2026-10-23 01:41:24 -07:00
2026-10-20 15:05:14 +05:30
2026-10-07 10:57:34 -07:00
2026-10-17 14:51:46 -07:00
2026-10-14 20:05:34 -04:00
2026-10-13 00:31:15 -07:00
2026-10-21 00:16:22 -07:00
2026-10-19 11:56:22 -07:00
2026-10-19 07:12:58 -07:00
2026-10-08 17:22:54 +02:00
2026-10-24 16:00:35 -07:00
2026-10-24 16:00:35 -07:00
2026-10-10 15:20:13 +02:00
2026-10-08 17:22:54 +02:00
2026-10-10 15:20:13 +02:00
2026-10-20 10:43:54 +05:30
2026-10-03 20:44:07 +05:30
2026-10-19 03:41:28 -07:00
2026-10-23 23:25:17 +05:30
2026-10-09 17:34:38 +02:00
2026-10-09 17:34:38 +02:00
2026-10-18 03:24:34 -07:00
2026-10-01 04:50:26 -05:00
2026-10-14 00:46:15 +05:30
2026-10-21 23:05:11 -04:00
2026-10-08 19:28:23 +02:00
2026-10-07 17:21:31 -04:00
2026-10-08 17:22:54 +02:00
2026-10-08 17:22:54 +02:00
2026-10-20 03:08:38 -07:00
2026-10-20 08:41:49 -07:00
2026-10-08 17:22:54 +02:00
2026-10-10 15:20:13 +02:00
2026-10-20 08:41:49 -07:00
2026-09-28 10:21:41 -07:00
2026-10-20 03:08:38 -07:00
2026-10-12 19:43:49 +05:30
2026-10-07 11:19:10 +05:30
2026-10-20 08:41:49 -07:00
2026-09-28 03:37:09 -07:00
2026-10-09 17:31:52 +02:00
2026-10-06 15:15:06 -04:00
2026-10-18 11:02:47 -07:00
2026-10-20 03:08:38 -07:00
2026-10-07 11:19:10 +05:30
2026-10-08 17:22:54 +02:00
2026-10-23 01:43:16 -07:00
2026-10-18 02:11:06 -07:00
2026-10-09 17:34:38 +02:00
2026-10-06 03:44:49 -07:00
2026-10-09 17:34:38 +02:00
2026-09-25 14:22:12 -04:00
2026-10-10 15:20:13 +02:00
2026-10-14 23:08:31 -04:00
2026-10-10 15:20:13 +02:00
2026-10-19 02:48:18 +05:30
2026-10-09 17:34:38 +02:00
2026-10-06 05:44:21 -07:00
2026-10-22 16:17:57 -04:00
2026-10-09 17:31:52 +02:00
2026-10-16 07:09:45 -07:00
2026-09-29 15:45:52 +05:30
2026-10-08 12:41:27 -07:00
2026-10-07 10:57:35 -07:00
2026-10-20 15:08:20 +05:30
2026-10-19 05:43:16 -07:00
2026-10-25 03:22:16 -07:00
2026-10-08 17:22:54 +02:00
2026-10-10 15:20:13 +02:00
2026-10-23 17:40:33 -07:00
2026-10-08 17:22:54 +02:00
2026-09-28 10:21:41 -07:00
2026-10-09 17:34:38 +02:00
2026-10-20 18:08:50 +05:30
2026-10-12 01:15:04 -07:00
2026-10-25 03:01:26 -07:00
2026-10-08 17:22:54 +02:00
2026-10-06 14:57:23 -05:00
2026-10-24 19:23:51 -07:00
2026-10-08 17:22:54 +02:00
2026-10-08 18:04:50 +02:00
2026-10-21 23:05:11 -04:00
2026-10-08 17:22:54 +02:00
2026-09-28 12:43:03 -07:00
2026-10-14 12:42:02 -04:00
2026-10-03 22:32:13 -04:00
2026-10-23 06:08:25 +05:30
2026-10-21 23:05:11 -04:00
2026-10-21 23:05:11 -04:00
2026-10-15 22:12:28 +02:00
2026-10-17 04:38:45 -07:00
2026-10-09 17:31:52 +02:00
2026-10-20 21:04:30 -04:00
2026-10-09 17:34:38 +02:00
2026-10-24 19:23:51 -07:00
2026-10-21 23:05:11 -04:00
2026-10-23 06:08:24 +05:30
2026-10-20 21:04:30 -04:00
2026-10-23 23:25:17 +05:30
2026-10-14 00:32:22 +05:30
2026-10-14 00:32:21 +05:30
2026-10-10 15:20:13 +02:00
2026-10-08 17:22:54 +02:00
2026-10-08 17:22:54 +02:00
2026-10-08 17:22:54 +02:00
2026-10-08 17:22:54 +02:00
2026-10-08 17:22:54 +02:00
2026-10-09 17:34:38 +02:00
2026-10-24 19:56:21 -07:00
2026-10-13 22:08:20 +05:30
2026-10-16 14:31:11 -07:00
2026-10-22 14:37:10 -07:00
2026-10-18 01:27:20 -07:00
2026-10-08 17:22:54 +02:00
2026-10-09 17:34:38 +02:00
2026-10-18 03:27:52 -07:00
2026-10-18 03:27:52 -07:00
2026-10-08 17:22:54 +02:00
2026-10-09 17:34:38 +02:00
2026-10-24 04:01:10 -07:00
2026-10-07 01:01:14 +05:30
2026-10-08 17:22:54 +02:00
2026-10-22 14:37:10 -07:00
2026-10-18 02:45:04 -07:00
2026-10-19 07:09:56 -07:00
2026-10-08 19:22:03 +02:00
2026-10-19 07:09:56 -07:00
2026-10-16 21:36:26 +00:00
2026-10-08 17:22:54 +02:00
2026-10-23 15:42:04 -07:00
2026-10-08 17:22:54 +02:00
2026-10-22 14:37:10 -07:00
2026-10-21 04:12:11 -07:00
2026-10-24 04:01:10 -07:00
2026-10-23 10:01:05 -07:00
2026-10-25 03:01:26 -07:00
2026-10-08 17:22:54 +02:00
2026-10-20 14:33:55 +05:30
2026-10-24 19:56:21 -07:00
2026-10-08 04:12:02 -07:00
2026-10-23 14:01:02 -07:00
2026-10-06 11:10:43 -07:00
2026-10-24 18:55:33 -07:00
2026-10-10 10:43:32 -07:00
2026-10-19 07:09:56 -07:00
2026-09-25 21:19:04 +05:30
2026-10-23 02:22:46 -07:00
2026-10-23 02:22:46 -07:00
2026-10-25 03:01:26 -07:00
2026-10-24 04:01:10 -07:00
2026-10-12 14:00:32 -07:00
2026-10-18 02:31:09 -07:00
2026-10-16 19:39:48 -04:00
2026-10-09 17:34:38 +02:00
2026-10-24 04:01:10 -07:00
2026-10-24 04:01:10 -07:00
2026-10-20 14:33:55 +05:30
2026-10-23 01:41:25 -07:00
2026-10-19 07:27:50 -07:00
2026-10-24 04:01:10 -07:00
2026-10-21 08:26:29 -07:00
2026-10-23 02:22:46 -07:00
2026-10-24 19:56:21 -07:00
2026-10-01 16:22:28 +05:30
2026-10-23 01:43:17 -07:00
2026-10-22 13:43:01 +05:30
2026-10-16 19:42:34 -07:00
2026-10-13 01:11:36 +05:30
2026-09-28 10:21:41 -07:00
2026-10-14 00:29:12 +05:30
2026-10-14 23:29:57 +05:30
2026-10-07 10:57:35 -07:00
2026-10-13 01:38:59 +00:00
2026-10-11 19:31:37 -07:00
2026-10-20 05:46:50 -07:00
2026-10-25 03:22:24 -07:00
2026-10-08 17:22:54 +02:00
2026-10-24 17:11:13 -07:00
2026-10-08 17:22:54 +02:00
2026-10-07 11:27:35 +05:30
2026-10-16 10:06:12 -07:00
2026-10-08 17:22:54 +02:00
2026-10-16 15:46:25 -07:00
2026-10-25 03:22:14 -07:00
2026-10-25 03:22:33 -07:00
2026-09-27 02:30:04 -07:00
2026-10-10 15:20:13 +02:00
2026-10-10 06:49:02 -07:00
2026-10-14 08:50:46 -07:00
2026-10-09 17:34:38 +02:00
2026-10-08 17:22:54 +02:00
2026-10-17 13:29:00 -04:00
2026-10-23 21:27:08 +02:00
2026-10-16 17:49:54 -04:00
2026-10-06 16:21:16 -07:00
2026-10-24 15:33:27 -07:00
2026-09-28 03:34:07 -07:00
2026-10-10 15:20:13 +02:00
2026-09-28 10:21:41 -07:00
2026-10-05 12:37:47 +05:30
2026-10-09 17:31:52 +02:00
2026-10-08 17:22:54 +02:00
2026-10-09 17:34:36 +02:00
2026-10-09 17:34:36 +02:00
2026-10-09 17:34:36 +02:00
2026-09-26 20:40:40 -05:00
2026-10-10 17:47:35 -07:00
2026-10-08 17:22:54 +02:00
2026-09-27 02:30:04 -07:00
2026-10-08 17:22:54 +02:00
2026-10-18 04:26:53 -07:00
2026-10-25 03:22:19 -07:00
2026-09-27 20:49:04 +05:30
2026-10-08 17:22:54 +02:00
2026-10-25 03:22:14 -07:00
2026-10-09 02:10:47 -07:00
2026-10-09 07:08:20 -07:00
2026-10-09 10:24:04 -07:00
2026-10-22 11:22:12 -07:00
2026-10-22 11:22:12 -07:00
2026-10-16 07:09:45 -07:00
2026-10-24 18:56:06 -07:00
2026-10-23 01:41:25 -07:00
2026-10-22 05:26:10 -07:00
2026-10-08 17:22:54 +02:00
2026-10-22 22:29:09 -07:00
2026-10-18 00:47:38 -07:00
2026-10-09 13:58:16 -07:00
2026-10-08 17:22:54 +02:00
2026-09-28 10:21:41 -07:00
2026-10-18 00:47:38 -07:00
2026-10-25 03:22:33 -07:00
2026-10-22 18:57:17 -04:00
2026-10-08 17:22:54 +02:00
2026-10-15 05:46:17 -07:00
2026-10-09 17:34:36 +02:00
2026-09-25 14:22:12 -04:00
2026-09-28 10:21:41 -07:00
2026-10-09 17:34:38 +02:00
2026-10-25 03:22:33 -07:00
2026-10-09 17:34:36 +02:00
2026-09-27 07:43:23 -05:00
2026-10-16 19:42:34 -07:00
2026-09-28 19:02:20 +05:30
2026-10-09 17:34:38 +02:00
2026-10-18 03:28:00 -07:00
2026-10-08 17:22:54 +02:00
2026-09-28 10:21:41 -07:00
2026-09-27 02:30:04 -07:00
2026-09-28 14:16:18 -07:00
2026-10-10 15:20:13 +02:00
2026-10-24 18:56:06 -07:00
2026-10-23 01:41:25 -07:00
2026-10-23 01:41:25 -07:00
2026-10-24 18:56:06 -07:00
2026-10-08 17:22:54 +02:00
2026-10-08 17:22:54 +02:00
2026-10-20 15:08:20 +05:30
2026-10-06 21:58:27 -07:00
2026-10-09 17:34:38 +02:00
2026-10-19 02:48:18 +05:30
2026-10-09 19:46:19 -07:00
2026-10-22 18:57:17 -04:00
2026-10-10 15:20:13 +02:00
2026-10-09 17:34:38 +02:00
2026-10-23 01:42:07 -07:00
2026-10-20 05:30:29 -07:00
2026-10-06 04:36:02 -07:00
2026-10-06 06:21:10 -07:00
2026-10-19 02:48:18 +05:30
2026-10-19 02:48:18 +05:30
2026-10-21 16:57:37 -07:00
2026-10-23 01:41:25 -07:00
2026-10-06 06:27:57 -07:00
2026-10-07 04:39:00 -07:00
2026-10-06 03:44:49 -07:00
2026-10-09 17:34:36 +02:00
2026-10-10 15:20:13 +02:00
2026-10-20 03:08:06 -07:00
2026-10-25 03:22:14 -07:00
2026-10-22 18:57:17 -04:00
2026-10-15 22:12:28 +02:00
2026-09-24 14:08:22 -04:00
2026-10-10 15:20:13 +02:00
2026-10-22 18:57:17 -04:00
2026-10-08 17:22:54 +02:00
2026-10-06 06:18:39 -07:00
2026-10-06 03:44:49 -07:00
2026-10-17 08:03:52 -07:00
2026-10-19 02:48:18 +05:30
2026-10-10 15:20:13 +02:00
2026-09-28 05:33:25 -07:00
2026-10-21 16:57:37 -07:00
2026-10-19 02:48:18 +05:30
2026-10-21 00:16:22 -07:00
2026-10-19 02:48:18 +05:30
2026-10-17 08:03:54 -07:00
2026-10-06 14:23:00 -04:00
2026-10-12 03:18:48 -07:00
2026-10-16 01:54:58 -07:00
2026-10-10 15:20:13 +02:00
2026-10-09 17:34:38 +02:00
2026-10-06 11:15:27 -04:00
2026-10-07 17:13:11 -04:00
2026-10-08 17:22:54 +02:00
2026-10-17 21:49:14 -07:00
2026-10-25 03:22:30 -07:00
2026-10-25 03:22:14 -07:00
2026-10-25 03:22:14 -07:00
2026-10-25 03:22:16 -07:00
2026-10-25 03:22:23 -07:00
2026-10-25 03:22:36 -07:00
2026-10-22 12:53:41 -07:00
2026-10-08 17:22:54 +02:00
2026-10-25 03:22:33 -07:00
2026-10-25 03:22:14 -07:00
2026-10-25 03:22:36 -07:00
2026-10-25 03:22:29 -07:00
2026-10-25 03:22:27 -07:00
2026-10-19 10:17:32 -04:00
2026-10-09 14:25:07 -07:00
2026-10-25 03:01:26 -07:00
2026-10-21 10:08:33 -04:00
2026-10-23 06:08:26 +05:30
2026-10-03 19:51:54 +05:30
2026-10-18 03:27:52 -07:00
2026-10-22 05:26:10 -07:00
2026-10-17 07:54:40 -07:00
2026-10-09 17:31:52 +02:00
2026-10-25 03:22:14 -07:00
2026-10-25 03:22:23 -07:00
2026-10-25 03:22:36 -07:00
2026-10-25 03:22:29 -07:00
2026-10-21 10:08:33 -04:00
2026-10-25 03:22:35 -07:00
2026-10-25 03:22:31 -07:00
2026-10-25 03:22:36 -07:00
2026-10-25 03:22:33 -07:00
2026-10-16 19:21:20 -07:00
2026-10-22 13:43:01 +05:30
2026-10-25 03:22:14 -07:00
2026-10-08 17:22:54 +02:00
2026-10-24 10:28:47 +02:00
2026-10-08 17:22:54 +02:00
2026-10-17 21:49:14 -07:00
2026-10-17 21:49:14 -07:00
2026-10-17 21:49:14 -07:00
2026-10-17 21:49:14 -07:00
2026-10-20 15:08:20 +05:30
2026-10-17 21:49:14 -07:00
2026-10-17 21:49:14 -07:00
2026-10-17 21:49:14 -07:00
2026-10-12 21:34:13 -04:00
2026-10-09 17:34:38 +02:00