Now I have a ktor client specific question. If I develop a custom feature (that does for example some custom authentication logic/signing of payloads) but needs to use user specific details (my app is multi user capable). How would I go about that? Would I need to create a new client instance for each user and then pass the specific client credentials as part of the Feature setup? Or is there are a better way. For Feign client I for example used ThreadLocal to pass in this information. So before calling the HttpClient I was setting the ThreadLocal with the required info. is there something similar for ktor client and ktor client Features?