Kibana 3 avec authentification nginx ldap – n’accepte pas la méthode OPTIONS?

J’ai deux hôtes virtuels sur le même serveur nginx, qui utilisent tous les deux le module nginx-auth-ldap . Le premier hôte virtuel s’authentifie avec LDAP à l’aide de nginx-auth-ldap, puis transmet la demande au second hôte virtuel, qui est un proxy inverse de mon serveur elasticsearch. Mon problème est que l’authentification ldap doit être activée sur le deuxième hôte virtuel. J’ai utilisé les informations de la réponse de cet article: Comment et où implémenter l’authentification de base dans Kibana 3

1) Changé les config.js de Kibana en –

elasticsearch: {server: "http://localhost:9200", withCredentials: true}, 

2) Changer mon elasticsearch.yaml pour avoir ce qui suit:

 transport.tcp.port: 9300 http.port: 9200 http.cors.allow-credentials: true http.cors.allow-origin: "/.*/" http.cors.enabled: true 

Mais maintenant, lorsque j’envoie des demandes à Kibana, il dit que la connexion a échoué et que les requêtes qui échouent sont celles des requêtes 401 non autorisées. L’étape suivante de la publication précédente indique que je dois “lister en blanc la méthode HTTP OPTIONS dans votre configuration de proxy inverse car seules les requêtes GET, PUT, POST et DELETE incluent les cookies.”

Comment puis-je faire ceci ?

Merci.