In corporate environments, it might be necessary to login through your browser first, with a dedicated login, before the studio can connect to the apicbase servers. It depends from supplier to supplier on how this exactly works.

The key to login to the internet is to be acquired from your company's IT department, not from APICbase.com staff.