Remplissage automatique du champ d'identifiant d'utilisateur personnalisé lors de la création d'un utilisateur

J’ai cherché et cherché… puis encore davantage… Google… rien, DuckDuckGo… non, même Bing (oui, je l’ai essayé car je n’avais plus d’options)… aucune chance, ces forums… non…

Ce que je cherche à faire, c’est remplir un champ personnalisé avec l’ID de l’utilisateur (users.id dans la base de données). Comme mentionné ci-dessus, je cherche depuis quelques jours et je n’ai trouvé aucune solution. Je veux simplement m’assurer de ne rien manquer avant de réinventer la roue (non, ce ne sera pas une solution Ruby, car dire que je suis débutant en Ruby serait un euphémisme).

La solution à laquelle je pense consiste à utiliser un webhook vers un script PHP tournant sur le même serveur, avec la base de données PostgreSQL exposée sur l’interface lo. Grâce aux informations fournies par le webhook, je devrais pouvoir remplir ces données dans le champ personnalisé via le script PHP.

Pour anticiper les questions du type « Pourquoi voudriez-vous faire cela ? », tout d’abord, l’ID utilisateur est suivi dans des formulaires et des feuilles de calcul pour une partie de notre gestion et suivi des utilisateurs (nous sommes une communauté de jeux vidéo et nous utilisons cet ID pour suivre les heures et la progression des utilisateurs). Cet ID est central dans cette méthodologie de suivi. Deuxièmement, je suis un administrateur de l’ancienne école, et la plupart vous diraient de ne jamais faire confiance à un utilisateur ; je suis dans la même optique. Leur donner quelque chose qu’ils peuvent consulter dans leur profil, c’est bien, leur demander de remplir ce champ et faire confiance à ce qu’ils ont saisi… non, pas vraiment. En ce qui concerne la partie PHP, eh bien, je suis simplement plus à l’aise de ce côté, et cela a plus de sens avec l’approche par webhook.

Je suis ouvert à d’autres idées pour accomplir cette tâche, car je suis certain qu’il existe une méthode bien plus efficace, même si cela signifie apprendre Ruby à long terme.

Merci pour toutes les informations que vous pourrez fournir :slight_smile:
J’espère que vous passez tous une excellente journée :smile:

If You’re using office365 or something, There is

Which will authenticate the users with their existing office365 credentials.

If it is something else, You’re looking into a plugin territory. to get values from the database, Maybe try using:

2 « J'aime »