I experience the same issue using SoapUI Open Source. Can anyone point if this can be simply handled via Test Step with proper HTTP Request ? So far I have failed with this approach. Or is there any other way to solve this ?
I simply solved the issue using request to get the token, then using Groovy Script to parse the response (get token type and access token) and finally to set custom header with proper data for each applicable request.