design/sequences/logout.diag
author ymh <ymh.work@gmail.com>
Wed, 19 Jul 2017 15:57:13 +0200
changeset 119 8ff8e2aee0f9
parent 111 b85ab44a88ea
permissions -rw-r--r--
add parameter to filter session and note by updated date. Add pagination on sessions and notes. add read only endpoint at root level to list notes

// cmd:
// $ seqdiag -f /usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf logout.diag

seqdiag {

	=== online ===

	browser ->	client 												[label="logout"]
							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"];

	=== offline ===

	browser ->	client 												[label="logout"]
							client  -> server 						[label="notify revoke token", failed]
							client  -> client 						[label="delete token"]
	browser <-	client												[label="redirect to login"];
}