J'ai créé une application qui utilise Javascript et php. Le php est hébergé sur un serveur apache qui est situé dans ma maison et n'est pas accessible de l'extérieur. Pour démarrer l'application, il suffit de pointer mon navigateur àSoundCloud: Authentification lorsque le serveur web est local
http://server-ip-address/my-app
Le problème que j'ai est avec l'authentification SoundCloud.
Si j'utilise un navigateur sur la même machine que le serveur apache je peux authentifier à l'aide d'une URL de redirection de
http://localhost/my-app/callback.html
et la mise en cela dans les paramètres de l'application sur soundcloud.com et la fonction d'initialisation dans le SDK.
Le problème est, et si je n'exécute pas le navigateur sur la même machine que le serveur apache? L'application est une télécommande pour un lecteur de musique, par conséquent, le serveur fonctionnera généralement sur un PC sans tête et l'application sera accessible à partir d'un autre appareil. Il semble y avoir aucun moyen de faire fonctionner l'authentification dans ces deux scénarios puisque l'URI que j'envoie dans la fonction initialise doit correspondre à celle des paramètres de l'application soundcloud et je n'ai aucun moyen de savoir quelle sera l'adresse IP du serveur tout le monde qui pourrait utiliser l'application.
Merci pour la réponse. C'est un peu décevant de découvrir ça. Je suppose que je vais devoir mettre mes plans pour ajouter le support SoundCloud :( –