2016-08-07 32 views
0

Ich habe WSO2 API Manager 2.0.0 auf einer Google Cloud VM neu installiert. Ich kann mich gut in meine Carbon-Konsole einloggen und auf den Publisher root zugreifen.WSO2 API Manager 2.0.0 - Fehler bei der Anmeldung beim Publisher

Wenn ich versuche, mich in meine Publisher-Konsole einzuloggen (https: // {my_ip}: 9443/publisher), erhalte ich den folgenden Fehler: Error! Transport level information does not match with SOAP Message namespace URI.

+0

Sie in der Lage sind, in den Laden anmelden - https:

Um CSRFPreventionConfig, offene carbon.xml (<wso2am-home>/repository/conf) und stellen Sie den Booleschen Wert des Enabled Tag false zu deaktivieren // {my_ip}: 9443/Geschäft. Können Sie den vollständigen StackTrace bereitstellen, indem Sie die Frage –

+0

bearbeiten? Sie können "localhost" durch die öffentliche IP-Adresse von google cloud VM aus dem /repository/conf/api-manager.xml ersetzen und sehen. – lmanohara

+0

Komische Sache ist, dass, nachdem ich wieder CSRFPreventionConfig deaktiviert, es funktioniert. Ich denke, ich muss besser das Muster auswählen, das angewendet werden soll, die Standardeinstellungen sind nicht genug. –

Antwort

0

Ich habe das gleiche Problem. Musste CSRFPreventionConfig ebenfalls deaktivieren. Jemand sollte ein Ticket in WSO2 Jira öffnen.

<CSRFPreventionConfig> 
     <CSRFPreventionFilter> 
      <!-- Set below to true to enable the CSRFPreventionFilter --> 
      <Enabled>false</Enabled> 
      <!-- Url Pattern to skip application of CSRF protection--> 
      <SkipUrlPattern>(.*)(/images|/css|/js|/docs)(.*)</SkipUrlPattern> 
     </CSRFPreventionFilter> 
</CSRFPreventionConfig>