close
Warning:
Can't synchronize with repository "(default)" (/project/cl-openid/svn does not appear to be a Subversion repository.). Look in the Trac log for more information.
File openid.msc, 906 bytes (added by mpasternacki, 16 years ago) |
Message Sequence Chart (mscgen source)
|
Line | |
---|
1 | // -*- graphviz-dot -*- |
---|
2 | msc { |
---|
3 | "User", "Relying Party", "OpenID Provider"; |
---|
4 | User -> "Relying Party" [label="Visits"]; |
---|
5 | User <- "Relying Party" [label="Login page"]; |
---|
6 | --- [label="Ready to log in"]; |
---|
7 | User -> "Relying Party" [label="Provides identifier"]; |
---|
8 | "Relying Party" -> "Relying Party" [label="Normalization"]; |
---|
9 | "Relying Party" -> "Relying Party" [label="Discovery"]; |
---|
10 | "Relying Party" -> "OpenID Provider" [label="Association"]; |
---|
11 | "Relying Party" <- "OpenID Provider" [label="Association handle"]; |
---|
12 | "Relying Party" => "OpenID Provider" [label="Request authentication"]; |
---|
13 | "OpenID Provider" -> "User"; |
---|
14 | ... [label="Potential interaction (e.g. providing password)"]; |
---|
15 | "OpenID Provider" <- "User"; |
---|
16 | "Relying Party" <= "OpenID Provider" [label="Authentication response"]; |
---|
17 | "Relying Party" -> "Relying Party" [label="Authentication response verification"]; |
---|
18 | User <- "Relying Party" [label="Authenticated"]; |
---|
19 | } |
---|
Download in other formats: