changeset 1207:76bc30dfeeb5

cont
author Sebastien Jodogne <s.jodogne@gmail.com>
date Sat, 25 Oct 2025 11:32:13 +0200
parents d2755c9d4c47
children 8e52076059e2
files Sphinx/source/plugins/education.rst
diffstat 1 files changed, 24 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/Sphinx/source/plugins/education.rst	Fri Oct 24 18:13:36 2025 +0200
+++ b/Sphinx/source/plugins/education.rst	Sat Oct 25 11:32:13 2025 +0200
@@ -148,17 +148,37 @@
 
 The way the Education plugin authenticates administrators and standard
 users is specified in the :ref:`configuration file of Orthanc
-<configuration>`. The following authentication mechanisms are
+<configuration>`. The authentication process for administrators can
+differ from the one used for standard users. As of release 1.0 of the
+Education plugin, the following authentication mechanisms are
 available:
 
 * **Login**. In this case, the Education plugin displays a login page
   where the user can enter their credentials, which are specified in
-  the configuration file.
+  the configuration file. Internally, after a successful login, user
+  information is stored as a `JWT
+  <https://en.wikipedia.org/wiki/JSON_Web_Token>`__ session cookie
+  named ``orthanc-education-user``.
+
+* **HTTP headers**. In this case, the user identity is determined by
+  the presence of a specific HTTP header, specified in the
+  ``AuthenticationHttpHeader`` configuration option. This approach can
+  be used in the standalone mode of operation, when `single sign-on
+  (SSO) <https://en.wikipedia.org/wiki/Single_sign-on>`__ is
+  implemented within an institution. At UCLouvain, this authentication
+  mode has been validated with `Shibboleth
+  <https://en.wikipedia.org/wiki/Shibboleth_(software)>`__ in
+  combination with the ``libapache2-mod-shib`` module, with Apache
+  acting as a :ref:`reverse proxy <apache>`. Two options are available
+  for header-based authentication:
+
+  * **Restricted**:
+
+  * **Unrestricted**:
 
 
 
-
-
+Precedence of cookies
 
 Labels