logout sequence diagrams
authorduong tam kien <tk@deveha.com>
Fri, 07 Jul 2017 14:38:34 +0200
changeset 110 f50a14d04c3b
parent 109 ef62de545a8d
child 111 b85ab44a88ea
logout sequence diagrams
design/sequences/logout.alt.diag
design/sequences/logout.alt.png
design/sequences/logout.diag
design/sequences/logout.png
--- /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"];
+}
Binary file design/sequences/logout.alt.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/design/sequences/logout.diag	Fri Jul 07 14:38:34 2017 +0200
@@ -0,0 +1,18 @@
+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]
+							client  -> client 						[label="delete token"]
+	browser <-	client												[label="redirect to login"];
+}
Binary file design/sequences/logout.png has changed