Skip to main content

OIDC

┌────────────────────────────────────────────┐
│ SSO / OIDC / SOLID-OIDC |
│--------------------------------------------│
│ Application Server OIDC |
│ ┌───────────────┐ │
│ │ ┌─────────┐ │ │
│ │ | Login │ │ ┌─────────┐ │
│ │ └─────────┘ │ <====> | OIDC │ │
│ │ ┌─────────┐ │ └─────────┘ │
│ │ | pass │ │ │
│ │ └─────────┘ │ |
│ └───────────────┘ │
└────────────────────────────────────────────┘

Introduction

This section explains the OIDC protocol used by SemApps for authentication.

https://en.wikipedia.org/wiki/OpenID#OpenID_Connect_(OIDC)

In a nutshell

The OIDC protocol is one of the most widely used authentication protocols (CAS also exists).

It enables a set of applications to manage users' personal data and application access authorisations in a single place. This is also known as SSO (Single Sign On)).

Use in SemApps

The Virtual Assembly is a partner in an OIDC server project using Keycloak software. This is a way of managing authentication in the Carto4CH project.

More information on the page authentication

caution

Status : To be improved