IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

IIS Discussion :

Attribuer un domaine titi.fr à ma machine


Sujet :

IIS

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 59
    Points : 22
    Points
    22
    Par défaut Attribuer un domaine titi.fr à ma machine
    Bonjour,

    J'ai un probleme,
    j'effectue un site web, qui doit se munir d'une authentification facebook.

    Facebook, pour des raison de securité, demande que je lui signale un nom de domaine, d'ou vont provenir les tentatives de connection. (afin de ne répondre qu'à celles la)

    J'ai donc acheté un domaine, disons "titi.fr"
    que j'ai fait rediriger, (sur l'interface de configuration du site sur lequel j'ai acheté le domaine), avec "type=transparent", vers l'addresse Ip de ma machine. (enfin de ma box, qui elle redirige vers mon pc)

    Sur mon PC, j'ai donc un serveur web IIS 7.0 qui tourne...
    avec mon site dedans.

    Donc si je marque le site titi.fr dans mon navigateur, ça redirige bien vers mon pc.
    Le probleme cest que l'authentification échoue.

    Comment faire pour que mon pc se comporte comme étant "titi.fr" et le fasse croire à facebook ?
    j'ai fait un clic droit pour renommer mon siteweb dans IIS, en titi.fr, mais ça ne suffit pas.

    Je sais pas si j'explique bien ma problématique..


    Comment configurer mon domaine que j'ai acheter ? quel type de redirection lui signifier pour que tout se passe bien ?

    Comment configurer ma machine ?

    afin quelle SOIT titi.fr
    et qu'elle n'ait pas l'air d'une redirection douteuse, par facebook.

    Merci !

  2. #2
    Expert éminent sénior
    Avatar de JML19
    Homme Profil pro
    Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Inscrit en
    Décembre 2010
    Messages
    14 930
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corrèze (Limousin)

    Informations professionnelles :
    Activité : Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2010
    Messages : 14 930
    Points : 23 238
    Points
    23 238
    Billets dans le blog
    10
    Par défaut
    Bonjour

    Essais d'ouvrir ton ordinateur dans le domaine titi.fr
    Vous pouvez utiliser les FAQ (ICI) ou les Tutoriels (ICI) et aussi accéder au blog (ICI)

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 59
    Points : 22
    Points
    22
    Par défaut
    Bonjour,

    Lorsque je le faisait ça m'appelait le gestionnaire de domaine, qui redirigeait vers mon pc.

    La redirection fonctionnait, j'atterissait sur mon site.. mais le login ne marchait pas.


    J'ai modifié le fichier host de mon pc pour rajouter
    127.0.0.1 titi.fr

    Et la, sur mon pc, ça marche (il sort même pas sur le reseau) et le login fb marche.

    Par contre, si je tente d'y acceder via un second pc, il me redige bien vers mon site web (en passant par le domaine internet, mais le login fb ne marche plus.

    j'ai l'impression que des que le gestionnaire de domaine, redirige la requete vers mon pc, facebook se dit que cest du cross site scripting ou un truc comme ça...

    ou peut etre qu'il remplace (a part en apparence) le titi.fr par mon addresse ip, et donc facebook, nen voit plus aucun reference..

    je sais pas

  4. #4
    Expert éminent sénior
    Avatar de JML19
    Homme Profil pro
    Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Inscrit en
    Décembre 2010
    Messages
    14 930
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corrèze (Limousin)

    Informations professionnelles :
    Activité : Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2010
    Messages : 14 930
    Points : 23 238
    Points
    23 238
    Billets dans le blog
    10
    Par défaut
    Citation Envoyé par Tgaud Voir le message
    Bonjour,

    Lorsque je le faisait ça m'appelait le gestionnaire de domaine, qui redirigeait vers mon pc.

    La redirection fonctionnait, j'atterissait sur mon site.. mais le login ne marchait pas.
    Quel login ne marchait pas ?
    Vous pouvez utiliser les FAQ (ICI) ou les Tutoriels (ICI) et aussi accéder au blog (ICI)

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 59
    Points : 22
    Points
    22
    Par défaut
    Le systeme d'authentification Facebook plus exactement.
    tout se fait en javascript, ça appelle une fenetre facebook qui se cré, ou ça recupere la connection existante si l'utilisateur est deja loggué à facebook.
    Et ça récupere un token.

    Le probleme cest que pour que cela s'execute, il faut appeler via une api, une fonction javascript facebook, en lui donnant une fonction callback à appeler une fois qu'il aura authentifié l'utilisateur.

    le probleme cest que facebook n'accepte ces requetes que du domaine que l'on déclare dans les parametre administratifs de l'application facebook.

    et j'ai mis dans ce champs titi.fr (en vrai cest autre chose, mais cest juste pr l'example)


    lorsque je met dans ce champ localhost, et que sur mon poste je lance le site en localhost, tout ce passe bien.

    lorsque je met titi.fr et que dans mon fichier host je met titi.fr 127.0.0.1
    et que je lance le site titi.fr, tout marche.
    (mais c'est normal, car c'est juste un alias pour une boucle locale, il ne va pas vraiment sur le domaine titi.fr)


    Mais lorsque je met titi.fr dans l'administration facebook, et que je lance le site de maniere normale (via le domaine internet), via un autre pc, ou via mon propre pc, mais sans avoir modifié le fichier host,
    la redirection titi.fr se fait bien jusqu'à mon siteweb (sur mon pc)

    Mais l'authentification fb ne marche plus, il ne detecte pas l'authentification comme provenant de titi.fr

  6. #6
    Expert éminent sénior
    Avatar de JML19
    Homme Profil pro
    Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Inscrit en
    Décembre 2010
    Messages
    14 930
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corrèze (Limousin)

    Informations professionnelles :
    Activité : Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2010
    Messages : 14 930
    Points : 23 238
    Points
    23 238
    Billets dans le blog
    10
    Par défaut
    Citation Envoyé par Tgaud Voir le message
    Le systeme d'authentification Facebook plus exactement.
    tout se fait en javascript, ça appelle une fenetre facebook qui se cré, ou ça recupere la connection existante si l'utilisateur est deja loggué à facebook.
    Et ça récupere un token.

    Le probleme cest que pour que cela s'execute, il faut appeler via une api, une fonction javascript facebook, en lui donnant une fonction callback à appeler une fois qu'il aura authentifié l'utilisateur.

    le probleme cest que facebook n'accepte ces requetes que du domaine que l'on déclare dans les parametre administratifs de l'application facebook.

    et j'ai mis dans ce champs titi.fr (en vrai cest autre chose, mais cest juste pr l'example)


    lorsque je met dans ce champ localhost, et que sur mon poste je lance le site en localhost, tout ce passe bien.

    lorsque je met titi.fr et que dans mon fichier host je met titi.fr 127.0.0.1
    et que je lance le site titi.fr, tout marche.
    (mais c'est normal, car c'est juste un alias pour une boucle locale, il ne va pas vraiment sur le domaine titi.fr)


    Mais lorsque je met titi.fr dans l'administration facebook, et que je lance le site de maniere normale (via le domaine internet), via un autre pc, ou via mon propre pc, mais sans avoir modifié le fichier host,
    la redirection titi.fr se fait bien jusqu'à mon siteweb (sur mon pc)

    Mais l'authentification fb ne marche plus, il ne detecte pas l'authentification comme provenant de titi.fr

    Pourquoi tu ne mets pas dans le fichier Hosts l'adresse IP exacte du site pour faire un test ?
    Vous pouvez utiliser les FAQ (ICI) ou les Tutoriels (ICI) et aussi accéder au blog (ICI)

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 59
    Points : 22
    Points
    22
    Par défaut
    Bonjour,

    de quelle addresse parles tu ?
    Mon site est sur mon propre pc.

    Donc c'est exactement ce que j'ai fait, en faisant 127.0.0.1 titi.fr
    dans le fichier host.

    Sinon j'ai juste à taper le site titi.fr, et le domaine se charge de le rediriger vers l'addresse ip de mon pc.


    Mais peut être que je n'ai pas compris la question


    J'ai aussi mis l'addresse externe de ma box internet (la meme addresse ip que j'ai configuré sur le gestionnaire internet du domaine titi.fr) que j'ai mis dans le fichier host de mon pc

    et ça fonctionne aussi... lorsque je tape titi.fr de MON ordinateur.
    (mais ça marche tjrs pas venant d'un autre pc.)

  8. #8
    Expert éminent sénior
    Avatar de JML19
    Homme Profil pro
    Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Inscrit en
    Décembre 2010
    Messages
    14 930
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corrèze (Limousin)

    Informations professionnelles :
    Activité : Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2010
    Messages : 14 930
    Points : 23 238
    Points
    23 238
    Billets dans le blog
    10
    Par défaut
    Citation Envoyé par Tgaud Voir le message
    Bonjour,

    de quelle addresse parles tu ?
    Mon site est sur mon propre pc.

    Donc c'est exactement ce que j'ai fait, en faisant 127.0.0.1 titi.fr
    dans le fichier host.

    Sinon j'ai juste à taper le site titi.fr, et le domaine se charge de le rediriger vers l'addresse ip de mon pc.


    Mais peut être que je n'ai pas compris la question


    J'ai aussi mis l'addresse externe de ma box internet (la meme addresse ip que j'ai configuré sur le gestionnaire internet du domaine titi.fr) que j'ai mis dans le fichier host de mon pc

    et ça fonctionne aussi... lorsque je tape titi.fr de MON ordinateur.
    (mais ça marche tjrs pas venant d'un autre pc.)
    Et si tu renseignes le fichier hosts des autres PC avec l'IP de ton PC ?
    Vous pouvez utiliser les FAQ (ICI) ou les Tutoriels (ICI) et aussi accéder au blog (ICI)

  9. #9
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 59
    Points : 22
    Points
    22
    Par défaut
    je peux pas tester.
    jai pas d'aurte pc, juste un téléphone ^^ et je regarde via le navigateur web :p
    J'ai dis second pc pour simplifier car ça part le fichier host, ça ne fait pas grande difference.

  10. #10
    Expert éminent sénior
    Avatar de JML19
    Homme Profil pro
    Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Inscrit en
    Décembre 2010
    Messages
    14 930
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corrèze (Limousin)

    Informations professionnelles :
    Activité : Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2010
    Messages : 14 930
    Points : 23 238
    Points
    23 238
    Billets dans le blog
    10
    Par défaut
    Citation Envoyé par Tgaud Voir le message
    je peux pas tester.
    jai pas d'aurte pc, juste un téléphone ^^ et je regarde via le navigateur web :p
    Tu sembles avoir un problème de résolution de nom de domaine il faudrait un DNS.

    As-tu fait mettre à jour les DNS pour ton domaine ?

    Ou Utiliser DynDNS sur la Livebox ?
    Vous pouvez utiliser les FAQ (ICI) ou les Tutoriels (ICI) et aussi accéder au blog (ICI)

  11. #11
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 59
    Points : 22
    Points
    22
    Par défaut
    Je pense, puisque lorsque je tape le nom du site à partir de n'importe quel pc, j'arrive bien sur mon site.

  12. #12
    Expert éminent sénior
    Avatar de JML19
    Homme Profil pro
    Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Inscrit en
    Décembre 2010
    Messages
    14 930
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corrèze (Limousin)

    Informations professionnelles :
    Activité : Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2010
    Messages : 14 930
    Points : 23 238
    Points
    23 238
    Billets dans le blog
    10
    Par défaut
    Citation Envoyé par Tgaud Voir le message
    Je pense, puisque lorsque je tape le nom du site à partir de n'importe quel pc, j'arrive bien sur mon site.
    Le site facebook demande une authentification.
    Vous pouvez utiliser les FAQ (ICI) ou les Tutoriels (ICI) et aussi accéder au blog (ICI)

  13. #13
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 59
    Points : 22
    Points
    22
    Par défaut
    Oui Oui
    Mais cest cette authentification qui echoue, lorsque je passe par le domaine
    et qui marche, lorsque j'attaque le site via le localhost.

    Ou que j'enregistre titi.fr dans le fichier host directement.

  14. #14
    Expert éminent sénior
    Avatar de JML19
    Homme Profil pro
    Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Inscrit en
    Décembre 2010
    Messages
    14 930
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corrèze (Limousin)

    Informations professionnelles :
    Activité : Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2010
    Messages : 14 930
    Points : 23 238
    Points
    23 238
    Billets dans le blog
    10
    Par défaut
    Citation Envoyé par Tgaud Voir le message
    Oui Oui
    Mais cest cette authentification qui echoue, lorsque je passe par le domaine
    et qui marche, lorsque j'attaque le site via le localhost.

    Ou que j'enregistre titi.fr dans le fichier host directement.
    Bonjour

    C'est le serveur IIS qui doit demander l'authentification à mon avis pas le client Web car pour un utilisateur il n'est reconnu que par son adresse IP sur le NET puisque son poste n'est pas dans le domaine considéré.
    Vous pouvez utiliser les FAQ (ICI) ou les Tutoriels (ICI) et aussi accéder au blog (ICI)

  15. #15
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 59
    Points : 22
    Points
    22
    Par défaut
    Non non, cest en javascript, donc cest forcement le navigateur, sans passer par le serveur.
    Il load à la volée.
    Il n'y a aucun donnée échangée avec le serveur pdt ce temps là.
    (ne serait ce que par le fait que cest un code uniquement en javascript), ça fonctionne même sur une page html, sans asp ni .Net.


    C'est dailleur ainsi que facebook sécurise les acces.

    Par contre la question se pose en effet de comment Facebook identifie le domaine de provenance de l'appel, ou sur quel page se trouve l'utilisateur.. au moment de l'appel.
    Je pense que le navigateur sait à quel domaine il va faire son postback lors du commit des form.

    le navigateur a donc en mémoire, une addresse ip du serveur auquel il devra postback (qui est valide), et surement aussi, un nom de domaine correspondant au serveur(qui l'est surement moins).

  16. #16
    Expert éminent sénior
    Avatar de JML19
    Homme Profil pro
    Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Inscrit en
    Décembre 2010
    Messages
    14 930
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corrèze (Limousin)

    Informations professionnelles :
    Activité : Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2010
    Messages : 14 930
    Points : 23 238
    Points
    23 238
    Billets dans le blog
    10
    Par défaut
    Bonsoir

    Oui personnellement je ne sais pas comment facebook se débrouille pour savoir de quel domaine il s'agit, à partir d'un utilisateur distant qui ne communique avec facebook que par son IP WAN.
    Vous pouvez utiliser les FAQ (ICI) ou les Tutoriels (ICI) et aussi accéder au blog (ICI)

  17. #17
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 59
    Points : 22
    Points
    22
    Par défaut
    L'utilisateur connait le serveur web. (vu qu'il lui postback des choses)
    L'utilisateur qui se connecte donc à facebook via javascript, peut tres bien lui dire non ?

  18. #18
    Expert éminent sénior
    Avatar de JML19
    Homme Profil pro
    Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Inscrit en
    Décembre 2010
    Messages
    14 930
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corrèze (Limousin)

    Informations professionnelles :
    Activité : Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2010
    Messages : 14 930
    Points : 23 238
    Points
    23 238
    Billets dans le blog
    10
    Par défaut
    Oui il peut lui dire à condition que facebook le demande.

    Mais lorsque le site ne fonctionne pas sur la page vide si on clic sur le bouton facebook le demande, mais il demande un utilisateur et un mot de passe ce qui veut dire qu'il ne sait rien.
    Vous pouvez utiliser les FAQ (ICI) ou les Tutoriels (ICI) et aussi accéder au blog (ICI)

  19. #19
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 59
    Points : 22
    Points
    22
    Par défaut
    Ah mais cliquer sur le bouton facebook pour se logger, cest le fonctionnement normal (et voulu) si on est pas loggé sur un autre onglet.


    Le truc qui me dérange, cest lorsque même comme ça, l'authentification ne se fait pas.

    Et oui, facebook le demande (vu que sur ma page web je d au navigateur de charger et executer une section de code javascript, venant des serveurs facebook, et ce bout de code se charge , d'authentifier le navigateur. (si la domain sur lequel est le navigateur en ce moment est correct)

  20. #20
    Expert éminent sénior
    Avatar de JML19
    Homme Profil pro
    Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Inscrit en
    Décembre 2010
    Messages
    14 930
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corrèze (Limousin)

    Informations professionnelles :
    Activité : Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2010
    Messages : 14 930
    Points : 23 238
    Points
    23 238
    Billets dans le blog
    10
    Par défaut
    Citation Envoyé par Tgaud Voir le message
    Et oui, facebook le demande (vu que sur ma page web je d au navigateur de charger et executer une section de code javascript, venant des serveurs facebook, et ce bout de code se charge , d'authentifier le navigateur. (si la domain sur lequel est le navigateur en ce moment est correct)
    Bonjour

    C'est donc le cas le navigateur n'est pas dans le domaine mais je me demande comment il pourrait y être.

    C'est le serveur qui gère le domaine pas le poste client avec son navigateur qui ouvre un site à l'aveugle.

    Lorsqu'un poste client lance son navigateur sur un site, il n'envoie rien vers l'extérieur.

    C'est le site lui même qui vient lire les cookies du poste client pour positionner sa page de navigation, ce n'est pas le poste client qui le demande.

    La preuve si on passe Ccleaner il faudra refaire le paramétrage même la reconnaissance de l'utilisateur sur le site.

    Dans le cas d'un utilisateur et d'un mot de passe pour être reconnu sur un site, si on demande à Windows de retenir le mot de passe.

    Si on passe Ccleaner lors de la connexion au site celui ci ne se souvient plus que l'on était connecté avec l'utilisateur et le mot de passe, mais si on refait la connexion alors lors de l'inscription, Windows nous redonnera les informations qu'il a en mémoire, Windows mais pas le site lui même.
    Vous pouvez utiliser les FAQ (ICI) ou les Tutoriels (ICI) et aussi accéder au blog (ICI)

Discussions similaires

  1. Réponses: 0
    Dernier message: 10/09/2009, 19h26
  2. sous-domaine sur une même machine
    Par storm_2000 dans le forum Serveurs (Apache, IIS,...)
    Réponses: 4
    Dernier message: 14/10/2008, 10h31
  3. Réponses: 3
    Dernier message: 30/10/2007, 17h15
  4. comment attribuer une adresse ip a une machine debian
    Par khaliloum dans le forum Debian
    Réponses: 1
    Dernier message: 03/09/2007, 21h40
  5. obtenir les adresses ip des machines d'un domaine?
    Par Shypster dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 03/02/2006, 11h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo