Skip to main content
Version: 2.0.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.