Skip to main content
Version: 2.0

Authentication starter

Purpose

This starter is used to retrieve current user properties regardless of the authentication management.

Configuration

Add starter dependency to your POM (version depends on the REGARDS BOM)

<dependency>
<groupId>fr.cnes.regards.framework</groupId>
<artifactId>authentication-regards-starter</artifactId>
</dependency>

Business dependency

<dependency>
<groupId>fr.cnes.regards.framework</groupId>
<artifactId>authentication-regards</artifactId>
</dependency>

Dependency :

  • None

Used by :

Autoconfiguration

Starter autoconfigures beans unless it already exists :

  • IAuthenticationResolver to retrieve current user and role at runtime,
danger

In production, the implementation of IAuthenticationResolver must be thread safe.

How to

How to use

Just inject bean in your component.

How to override default behaviour

Create your own IAuthenticationResolver bean to implement your own authentication info retrieval.