2013-02-26 3 views
5

J'ai un site Web HTML5/JS sur un domaine, qui utilise un service Web asp.mvc pour les requêtes CORS sur un autre domaine.Site Web HTTPservice HTTPS utilisant CORS

Tout fonctionne très bien avec HTTP -> HTTP mais nous ajoutons maintenant des mécanismes de connexion et d'authentification pour le contenu spécifique à l'utilisateur que nous voulons activer HTTPS. Cependant, il refuse simplement d'envoyer la demande d'options au service Web, donne simplement un statut "Aborted".

Je teste en utilisant Firefox et le service web est hébergé sur IIS7 avec un auto-cert (généré avec SelfSSL7).

Y a-t-il des problèmes connus à ce propos? Je l'ai fait vérifier:

Cross domain request from HTTP to HTTPS aborts immediately

Cependant, il mentionne la solution est de faire en sorte que le certificat est digne de confiance, et à mon SelfSSL du savoir est en train de faire cela en utilisant l'option/T quand je l'appelle. Alors, y a-t-il autre chose qui doit être changé pour que cela fonctionne?

+1

J'ai réussi à faire en sorte que Firefox ignore le problème de sécurité, il semble donc qu'il ne soit pas considéré comme fiable. – Grofit

+0

Je viens d'avoir le même problème, en ajoutant une exception de sécurité pour le certificat l'a corrigé. –

+0

Il serait utile que firefox génère une erreur plus utile dans la console js. –

Répondre

4

Vous devrez malheureusement définir manuellement ceci dans Firefox, bien que je pense que vous pouvez remplacer ce comportement si vous définissez manuellement la configuration du profil.

Questions connexes