# HG changeset patch # User duong tam kien # Date 1499431114 -7200 # Node ID f50a14d04c3b22705bc20026bcce986ab0b5e7fc # Parent ef62de545a8dc873a93caa7605e46e0a2d0378bd logout sequence diagrams diff -r ef62de545a8d -r f50a14d04c3b design/sequences/logout.alt.diag --- /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"]; +} diff -r ef62de545a8d -r f50a14d04c3b design/sequences/logout.alt.png Binary file design/sequences/logout.alt.png has changed diff -r ef62de545a8d -r f50a14d04c3b design/sequences/logout.diag --- /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"]; +} diff -r ef62de545a8d -r f50a14d04c3b design/sequences/logout.png Binary file design/sequences/logout.png has changed