It has been a tough battle to convince IB to fully open their API instead of launching TWS first, log on, then use your own software that consume the API.
If it is authentication security related, what they've build into the TWS standalone, they can build into the API binary files distributed...