I've recently started exploring the IBM API Connect Test and Monitor tool on IBM Cloud here: -
https://www.ibm.com/cloud/api-connect/api-test
and was having some fun n' games setting an HTTP Header, using either the basic HTTP Client or the more detailed Test Composer.
My API requires that one send an IAM token, rather than the more Basic Auth of user/password, which is nice :-)
This kept failing with HTTP403 Unauthorized.
Thankfully IBM have a nice active support community on Stack Overflow, so I posted a question here: -
Setting Authorization Headers in IBM API Connect Test and Monitor
and got some rapid feedback from the community.
In essence, I was doing it wrong ....
This is what I needed to do: -
In other words, for the Key/Value Pair (KVP) that comprises the HTTP Header field, I needed to specify Authorization as the key and Bearer XXXXXXXXXXXXXXX as the value ( with a space between the word Bearer and the actual IAM token itself.
So I was holding it wrong .... #Doofus
Apart from the basic HTTP Client, there's also a very spiffing Test Composer, that has the same requirement wrt Authorisation headers: -
For the record, there's also a GitHub project for a native client here: -
https://ibm-apiconnect.github.io/test-and-monitor/
with which I've played a wee bit .....
Geeking in technology since 1985, with IBM Development, focused upon Docker and Kubernetes on the IBM Z LinuxONE platform In the words of Dr Cathy Ryan, "If you don't write it down, it never happened". To paraphrase one of my clients, "Every day is a school day". I do, I learn, I share. The postings on this site are my own and don’t necessarily represent IBM’s positions, strategies or opinions. Remember, YMMV https://infosec.exchange/@davehay
Saturday 25 May 2019
Wednesday 15 May 2019
LinuxONE for Dummies
As more companies transform their infrastructures with hybrid cloud services, they require environments that protect the safety of their intellectual property, such as data and business rules.
LinuxONE is a hardware system designed to support and exploit the Linux operating system based on the value of its unique underlying architecture. In this book, you’ll learn how to
• Secure your data and spark innovation
• Leverage a large partner ecosystem
• Dynamically scale to meet your business needs
Download now to discover an enterprise-grade Linux server with a unique architecture.
LinuxONE for Dummies
Thursday 9 May 2019
Postman on macOS - Where are my Windows ?
Having used Postman for the past few months, mainly to poke REST APIs, I hit an interesting issue last night, whereby the main Postman window refused to appear even though I'd left it open when I suspended my Mac ( closed the lid ) before leaving the office.
Now, for clarity, at work I use an external Lenovo monitor, attached via USB-C / HDMI ( using the Apple dongle ), which is positioned to the right of the MacBook Pro itself.
When I got home, I plugged in a different AOC monitor, again via USB-C / HDMI ( using a different non-Apple dongle ), again with the MBR on the left of the monitor ( "On your left" ).
Despite stopping/starting Postman multiple times, and fiddling around with the various options available on the View and Window menus, I couldn't get the main window to appear ....
Thankfully, the internet brought me to this ....
Postman opens off screen(s) when display monitors are changed #2833
which said, in part: -
...
For the moment, if you guys see this, you can reset the app's window settings manually. To do this, you'll need to delete the requester.json file from the app's data directory, this is located:
on macOS: ~/Library/Application\ Support/Postman
on Windows: C:\Users\AppData\Roaming\Postman
on Linux: ~/.config/Postman
...
and: -
...
In fact, you also need to delete the window file in the same directory.
...
Having quit Postman, I dived into Terminal ( because, Terminal ) and did this: -
rm ~/Library/Application\ Support/Postman/storage/requester.json
rm ~/Library/Application\ Support/Postman/window
and started Postman again .... c'est voila, here's a Postman window :-)
For the record, I'm using Postman 7.0.9, which is interesting 'cos that post is circa 2017 ....
Now, for clarity, at work I use an external Lenovo monitor, attached via USB-C / HDMI ( using the Apple dongle ), which is positioned to the right of the MacBook Pro itself.
When I got home, I plugged in a different AOC monitor, again via USB-C / HDMI ( using a different non-Apple dongle ), again with the MBR on the left of the monitor ( "On your left" ).
Despite stopping/starting Postman multiple times, and fiddling around with the various options available on the View and Window menus, I couldn't get the main window to appear ....
Thankfully, the internet brought me to this ....
Postman opens off screen(s) when display monitors are changed #2833
which said, in part: -
...
For the moment, if you guys see this, you can reset the app's window settings manually. To do this, you'll need to delete the requester.json file from the app's data directory, this is located:
on macOS: ~/Library/Application\ Support/Postman
on Windows: C:\Users
on Linux: ~/.config/Postman
...
and: -
...
In fact, you also need to delete the window file in the same directory.
...
Having quit Postman, I dived into Terminal ( because, Terminal ) and did this: -
rm ~/Library/Application\ Support/Postman/storage/requester.json
rm ~/Library/Application\ Support/Postman/window
and started Postman again .... c'est voila, here's a Postman window :-)
For the record, I'm using Postman 7.0.9, which is interesting 'cos that post is circa 2017 ....
Subscribe to:
Posts (Atom)
Note to self - use kubectl to query images in a pod or deployment
In both cases, we use JSON ... For a deployment, we can do this: - kubectl get deployment foobar --namespace snafu --output jsonpath="{...
-
Why oh why do I forget this ? Running this command : - ldapsearch -h ad2012.uk.ibm.com -p 389 -D CN=bpmbind,CN=Users,DC=uk,DC=ibm,DC=com -w...
-
Whilst building a new "vanilla" Kubernetes 1.25.4 cluster, I'd started the kubelet service via: - systemctl start kubelet.se...
-
Error "ldap_sasl_interactive_bind_s: Unknown authentication method (-6)" on a LDAPSearch command ...Whilst building my mega Connections / Domino / Portal / Quickr / Sametime / WCM environment recently, I was using the LDAPSearch command tha...