User Tools

Site Tools


sanctuaria:authentication

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
sanctuaria:authentication [2026/01/14 16:26] finconssanctuaria:authentication [2026/01/15 16:39] (current) fincons
Line 1: Line 1:
 ===== Access to the platform (Login and authentication) ===== ===== Access to the platform (Login and authentication) =====
  
-==== 2.1 General description ====+==== General description ====
  
 Access to the advanced functionalities of the WP6 – SANCTUARIA platform is managed through a centralized authentication system based on Keycloak, integrated with the D4Science infrastructure. Access to the advanced functionalities of the WP6 – SANCTUARIA platform is managed through a centralized authentication system based on Keycloak, integrated with the D4Science infrastructure.
Line 8: Line 8:
 Once authenticated, users gain access to their personal area (Dashboard) and to restricted features such as resource creation and data export. Once authenticated, users gain access to their personal area (Dashboard) and to restricted features such as resource creation and data export.
  
 +----
 +==== Login page ====
  
-==== 2.2 Login page ====+By clicking on the *Access* button located in the top-right corner of the upper navigation bar, the user is redirected to the authentication page.
  
-By clicking on the *Access* button located in the top-right corner of the upper navigation bar, the user is redirected to the authentication page(Figure 1)+{{sanctuaria:sanctuaria_access.png?100|Access}}
  
 The login screen includes the following elements: The login screen includes the following elements:
Line 35: Line 37:
   * *Register* → creation of a new user account   * *Register* → creation of a new user account
  
-The system supports Single Sign-On (SSO), allowing users to authenticate with the same profile used across other services within the RESILIENCE network. (Figure 2)+The system supports Single Sign-On (SSO), allowing users to authenticate with the same profile used across other services within the RESILIENCE network. 
  
  
-==== 2.3 Post-login state ====+{{sanctuaria:sanctuaria_keycloak.png?650|Keycloak}} 
 +---- 
 +==== Post-login state ====
  
 After successful authentication, the portal interface is dynamically updated: After successful authentication, the portal interface is dynamically updated:
Line 47: Line 51:
     * **Logout** → session termination     * **Logout** → session termination
  
-(Figure 3) 
  
  
-==== 2.4 Dashboard ====+{{sanctuaria:sanctuaria_user_menu.png?250|User Menu}} 
 +---- 
 +==== Dashboard ====
  
 The Dashboard represents the personal workspace of authenticated users and displays the resources they have created or submitted for review. The Dashboard represents the personal workspace of authenticated users and displays the resources they have created or submitted for review.
Line 59: Line 64:
 *No requests* *No requests*
  
-(Figure 4) +{{sanctuaria:sanctuaria_dashboard.png?650|Dashboard}} 
- +---- 
- +==== Logout ====
-==== 2.5 Logout ====+
  
 From the user menu, selecting the *Logout* option ends the active session and redirects the user to the public homepage of the platform. From the user menu, selecting the *Logout* option ends the active session and redirects the user to the public homepage of the platform.
Line 68: Line 72:
 After logout, the *Access* button reappears in its original position within the header. After logout, the *Access* button reappears in its original position within the header.
  
- +---- 
-==== 2.6 User roles ====+==== User roles ====
  
 The WP6 – SANCTUARIA system defines three main user roles, each associated with specific permissions and responsibilities. The WP6 – SANCTUARIA system defines three main user roles, each associated with specific permissions and responsibilities.
Line 81: Line 85:
 Public search functionality remains accessible to unauthenticated users. Public search functionality remains accessible to unauthenticated users.
  
- +---- 
-==== 2.7 Technical notes ====+==== Technical notes ====
  
   * Authentication is based on Keycloak (OIDC) with support for external identity providers.   * Authentication is based on Keycloak (OIDC) with support for external identity providers.
sanctuaria/authentication.1768404404.txt.gz · Last modified: by fincons