Skip to content
Snippets Groups Projects
Name Last commit Last update
bin
config
sql
src
.project
license.txt
pom.xml
readme.md

OAuth2

L'application tempogwt a été enregistrée sur le serveur de développement de B2Access à https://unity.eudat-aai.fz-juelich.de/.

Register a new account -> OAuth 2.0 Client Registration Form Registration form(User name, Password, Repeat the password, Select password reset security question, Answer to the security question, Email, OAuth client return URL (1): http://localhost:8080/tempogwt/oauth2/authorized, OAuth client name, OAuth client logo, Organisation Name, OAuth client allowed grants (1):{authorizationCode, client, implicit, openidHybrid}, Agreements, Submit) Sur ce serveur,

  • l'authentification par le CAS INRA n'est pas disponible pour le dev,
  • l'authentification par GitHub ne fonctionne pas,
  • passer par ORCID permet d'utiliser le CAS INRA.

Installation en pré-prod :

  • créer la base de données vide sous PostgreSQL avec les identifiants de persistence.xml
  • enregistrer l'application dans le serveur de développement de B2Access, Cf. ci-dessus
  • ajouter des lignes dans la table datasource

Marche à suivre résumée d'ajout de source de données SIDO

  • Dans la base de données de SIDO
    • Ajouter dans la table OauthClient les ID.
    • Les mêmes ID sont déclarés dans config.properties
  • Dans la base de TEMPO, ajouter une base, avec comme handler celui de sido et saisir des CSV au hasard (celles-ci seront actualisées à la première synchro.