Hi Hannes,
I've been able to figure out a workaround to use the server side
oauth token to connect and authenticate the API calls from JS.
I found that the access token is being stored in window.SC.storage()
with key "SC.accessToken". If it was not found then the JS api has to
connect to SoundCloud using the popup connect window. I just executed
a script from serverside to store the accessToken directly from server
code. (I'm using ASP .Net/C#)
Page.ClientScript.RegisterClientScriptBlock(typeof(string),
"accessToken", "window.SC.storage().setItem(\"SC.accessToken\", \"" +
user.AuthCode + "\")", true);
Hope this helps.
Vasanth