Skip to content

Commit 2a817dc

Browse files
committed
add shib diagram #11404
1 parent 416b02e commit 2a817dc

File tree

1 file changed

+47
-0
lines changed

1 file changed

+47
-0
lines changed

doc/sphinx-guides/source/installation/shibboleth.rst

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,53 @@ Support for Shibboleth in the Dataverse Software is built on the popular `"mod_s
2525

2626
Only Red Hat Enterprise Linux (RHEL) and derivatives have been tested (x86_64 versions) by the Dataverse Project team. See https://shibboleth.atlassian.net/wiki/spaces/SP3/pages/2065335547/LinuxInstall for details and note that (according to that page) as of this writing Ubuntu and Debian are not officially supported by the Shibboleth project.
2727

28+
.. graphviz::
29+
30+
digraph {
31+
//rankdir="LR";
32+
node [fontsize=10]
33+
34+
browser [label="Web Browser"]
35+
idp [label="Selected IdP"]
36+
feed [label="InCommon Feed\nor static file (XML)"]
37+
discofeed [label="/Shibboleth.sso/DiscoFeed (JSON)\n(shows IdPs)"]
38+
session [label="/Shibboleth.sso/Session\n(shows attributes)"]
39+
40+
dv [label="Dataverse and EDS\n(Embedded Discovery Service)"]
41+
shibd [label="shibd"]
42+
mod_shib [label="mod_shib"]
43+
placeholder1 [label="placeholder1",style="invis"]
44+
45+
browser -> dv
46+
browser -> session
47+
browser -> idp
48+
feed -> shibd
49+
dv -> idp
50+
51+
subgraph cluster_linux {
52+
label="Linux"
53+
labeljust="r"
54+
labelloc="b"
55+
//dv -> shibd
56+
subgraph cluster_payara {
57+
label="Payara"
58+
dv -> placeholder1[style=invis]
59+
}
60+
subgraph cluster_apache {
61+
label="Apache"
62+
labeljust="l"
63+
dv -> discofeed
64+
dv -> session
65+
discofeed -> mod_shib
66+
session -> mod_shib
67+
}
68+
subgraph cluster_shibd {
69+
label="shibd"
70+
mod_shib -> shibd
71+
}
72+
}
73+
}
74+
2875
Install Apache
2976
~~~~~~~~~~~~~~
3077

0 commit comments

Comments
 (0)