--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/design/sequences/logout.alt.diag Fri Jul 07 14:38:34 2017 +0200
@@ -0,0 +1,17 @@
+seqdiag {
+
+ === online ===
+
+ browser -> client [label="logout"]
+ client -> server [label="ask revoke token"]
+ server -> server [label="delete token"]
+ client <- server [label="confirm revoke token"]
+ client -> client [label="delete token"]
+ browser <- client [label="redirect to login"];
+
+ === offline ===
+
+ browser -> client [label="logout"]
+ client -> server [label="ask revoke token", failed]
+ browser <- client [label="warning and keep token"];
+}