Le développeur @mika-nt28 a créé un plugin pour la serrure connectée de chez Bold Smart et le technicien de chez Bold me demande l URL de redirection pour créer un identifiant client spécifique à jeedom?
Savez vous comment dois je procéder afin d avoir cette donnée ?
Dans l attente de vos retours et en vous remerciant par avance
Très bon weekend à tous
Comme deja dit l’uri est propre a ta box.
Je ne pense pas qu’il soit souhaitable de rajouté une couche de risque en transitant par un autre serveur (market jeedom dans ce que tu dit)
L’uri je l’ai ajouté a la beta ainsi que la gestion de l’authentification
Par contre j’utilisait une bibiotheque python et le tocken je le recupere en php
Pour cette premiere phase de beta je vais transmetre le token au lancement du demon mais faudra du coup relancé le demon a chaque expiration du token
Je vais dans la suite reecrire la librairie en php pour acceder a la serrure et gerer ca mieux
Si tu met a jour le plugin dans la configuration tu aurra l’uri a leur transmettre
Il y a également les champs clieni_id et client_secret qu’il vont te donner.
Existe-t-il une adresse fixe sur le réseau local où tourne votre plugin ? Comme https://jeedom.lan ou quelque chose comme ça ? Dans ce cas, l’adresse est la même pour tout le monde et nous pouvons l’utiliser comme URI de redirection. C’est l’application Bold et non le serveur Bold qui appelle l’URI de redirection.
Ruud t a envoyé un mail…
Lol. Il croit que c est moi qui écrit le plugin…
Précises lui bien que c est toi le développeur car tout le mérite te revient de droit !
Moi je suis juste un user débutant qui souhaite intégrer cette serrure a jeedom
Merci beaucoup pour ton aide Mika
Ok, nous modifions notre système pour que vous puissiez utiliser votre identifiant de boîte personnel dans l’uri de redirection. Pouvez-vous donc créer un point de terminaison qui écouterait cette uri ?
Nous allons valider l’uri de redirection avec un joker comme ceci :
https://*.eu.jeedom.link/index.php ?..
Pouvez-vous me fournir l’URI que vous souhaitez utiliser dans le plugin ?