Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

Connexion via mots de passe des applications obligatoires à partir du 30 mai 2022

Le 30 mai 2022, les règles d'authentification au service Google Mail vont évoluer. Ce changement a pour objectif d'améliorer la sécurité sur l'utilisation du service.

L'évolution concerne la manière de s'authentifier au service :
- Jusqu'au 29 mai vous pouvez configurer l'accès au serveur de messagerie avec le login / mot de passe associé au compte Google que vous utilisez pour ProConcept
- À partir du 30 mai, cette méthode ne sera plus disponible : il vous faudra désormais déclarer dans votre compte Google une "application" qui aura le droit d'envoyer des emails. Lors de la création de cette "application" il vous sera fourni un code secret, qu'il faudra placer en temps que mot de passe dans la configuration de votre serveur de messagerie dans ProConcept 

Sans cette manipulation, votre ERP ProConcept ne sera plus en mesure d'envoyer des emails avec le compte Google.

Warning
titleATTENTION

Sans cette manipulation, l'ERP ne sera plus capable d'envoyer des e-mails via un serveur e-mails de Google


Configuration

Pour configurer un accès à gmail depuis l'ERP, c'est-à-dire d'envoyer des emails depuis la base de données Oracle en connectant gmail, voici la marche à suivre :


Configuration de Oracle

En préambule, il faut donner accès la base de données en donnant les grants nécessaires  ( à faire pour chaque société / PCS ) :

EXEC dbms_java.grant_permission( 'DEMO_MAS_F', 'SYS:java.util.PropertyPermission', '*', 'read,write' );
EXEC dbms_java.grant_permission( 'DEMO_MAS_F', 'SYS:java.lang.RuntimePermission', 'setFactory', '' );
EXEC dbms_java.grant_permission( 'DEMO_MAS_F', 'SYS:java.net.SocketPermission', 'smtp.gmail.com', 'resolve' );
EXEC dbms_java.grant_permission( 'DEMO_MAS_F', 'SYS:java.net.SocketPermission', 'smtp.gmail.com:465', 'connect,resolve' );
exec dbms_java.grant_permission( 'DEMO_MAS_F', 'SYS:java.lang.RuntimePermission', 'accessClassInPackage.sun.security.x509', '' );


Configurations de l'ERP

Les valeurs des configurations société / site à mettre sont :

...

EML_SERVER_PASSWORD : indiquer le password fourni par gmail ( voir capture d'écran avec la valeur indiquée sur fond jaune sans les espaces, un copier-coller fonctionne )


Génération du mot de passe dédié à l'ERP depuis votre compte Google

Vous devez déclarer une application dans votre compte Google.

La détermination du compte gmail doit être défini de la manière suivante :

  • Définir l'accès à l'application tierce et copier le mot de passe généré dans la configuration EML_SMTP_SERVER_PASSWORD
  • Cliquer sur "Sélectionner une application" et choisir "Autre"
  • Saisir le nom de l'application dans le champ de saisie. Ex : ProConcept
  • Cliquer sur "Générer"

    À ce niveau, Google vous affiche sur un fond jaune un code de 16 caractères en 4 groupes de 4 caractères. Il vous faut copier ce code, sans les espaces entre les groupes de caractères. Le copier-coller fonctionne très bien.