design/sequences/logout.diag
author duong tam kien <tk@deveha.com>
Fri, 07 Jul 2017 14:38:34 +0200
changeset 110 f50a14d04c3b
child 111 b85ab44a88ea
permissions -rw-r--r--
logout sequence diagrams
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
110
f50a14d04c3b logout sequence diagrams
duong tam kien <tk@deveha.com>
parents:
diff changeset
     1
seqdiag {
f50a14d04c3b logout sequence diagrams
duong tam kien <tk@deveha.com>
parents:
diff changeset
     2
f50a14d04c3b logout sequence diagrams
duong tam kien <tk@deveha.com>
parents:
diff changeset
     3
	=== online ===
f50a14d04c3b logout sequence diagrams
duong tam kien <tk@deveha.com>
parents:
diff changeset
     4
f50a14d04c3b logout sequence diagrams
duong tam kien <tk@deveha.com>
parents:
diff changeset
     5
	browser ->	client 												[label="logout"]
f50a14d04c3b logout sequence diagrams
duong tam kien <tk@deveha.com>
parents:
diff changeset
     6
							client  -> server 						[label="ask revoke token"]
f50a14d04c3b logout sequence diagrams
duong tam kien <tk@deveha.com>
parents:
diff changeset
     7
												 server  -> server 	[label="delete token"]
f50a14d04c3b logout sequence diagrams
duong tam kien <tk@deveha.com>
parents:
diff changeset
     8
							client  <- server 						[label="confirm revoke token"]
f50a14d04c3b logout sequence diagrams
duong tam kien <tk@deveha.com>
parents:
diff changeset
     9
							client  -> client 						[label="delete token"]
f50a14d04c3b logout sequence diagrams
duong tam kien <tk@deveha.com>
parents:
diff changeset
    10
	browser <-	client												[label="redirect to login"];
f50a14d04c3b logout sequence diagrams
duong tam kien <tk@deveha.com>
parents:
diff changeset
    11
f50a14d04c3b logout sequence diagrams
duong tam kien <tk@deveha.com>
parents:
diff changeset
    12
	=== offline ===
f50a14d04c3b logout sequence diagrams
duong tam kien <tk@deveha.com>
parents:
diff changeset
    13
f50a14d04c3b logout sequence diagrams
duong tam kien <tk@deveha.com>
parents:
diff changeset
    14
	browser ->	client 												[label="logout"]
f50a14d04c3b logout sequence diagrams
duong tam kien <tk@deveha.com>
parents:
diff changeset
    15
							client  -> server 						[label="ask revoke token", failed]
f50a14d04c3b logout sequence diagrams
duong tam kien <tk@deveha.com>
parents:
diff changeset
    16
							client  -> client 						[label="delete token"]
f50a14d04c3b logout sequence diagrams
duong tam kien <tk@deveha.com>
parents:
diff changeset
    17
	browser <-	client												[label="redirect to login"];
f50a14d04c3b logout sequence diagrams
duong tam kien <tk@deveha.com>
parents:
diff changeset
    18
}