2017-01-05 4 views
1

Ich experimentiere mit APIConnect und möchte eine OpenWhisk-Aktion aufrufen können. Soweit ich das beurteilen kann, muss ich den Authorization Header mit meinem Token setzen. Die einzigen Optionen, die ich unter den Invoke- und Proxy-Richtlinien sehen kann, ist die Verwendung der Standardauthentifizierung.Auth-Header in APIConnect setzen

Unabhängig von der OpenWhisk Stück, damit APIConnect ein brauchbares Produkt für mich sein muss, muss ich Header einstellen können.

Antwort

4

Sie können eine Set Variable Richtlinie in Ihrem API Connect-Flow verwenden und message.headers.myheadername aufrufen, um Header-Werte festzulegen.

Dieser Artikel zeigt, wie: https://developer.ibm.com/apiconnect/2016/07/06/securing-apic-bm-app-httpheaders/

und die entsprechende Dokumentation: http://www.ibm.com/support/knowledgecenter/SSFS6T/com.ibm.apic.toolkit.doc/rapim_cli_policies_setvariable.html

+0

Dank, Ihre Hilfe geschätzt –

+0

Sie auch die eingebaute in experimentellen API-Unterstützung selbst vor kurzem in OpenWhisk aktiviert heraus überprüfen sollte. Für einfache Anwendungsfälle funktioniert es gut. Es gibt nicht alle Verwaltungsfunktionen, aber wenn Sie Ihren Aktionen nur eine einfache API-Fassade zuweisen, passt es gut. –