--- a/design/sequences/logout.alt.diag Fri Jul 07 14:38:34 2017 +0200
+++ b/design/sequences/logout.alt.diag Fri Jul 07 16:49:39 2017 +0200
@@ -1,11 +1,14 @@
+// cmd:
+// $ seqdiag -f /usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf logout.alt.diag
+
seqdiag {
=== online ===
browser -> client [label="logout"]
- client -> server [label="ask revoke token"]
- server -> server [label="delete token"]
- client <- server [label="confirm revoke token"]
+ client -> server [label="notify revoke token"]
+ // server -> server [label="delete token"]
+ client <- server [label="acknowledge"]
client -> client [label="delete token"]
browser <- client [label="redirect to login"];
@@ -13,5 +16,5 @@
browser -> client [label="logout"]
client -> server [label="ask revoke token", failed]
- browser <- client [label="warning and keep token"];
+ browser <- client [label="warning, keep token and active user"];
}