Under implicit grant type - access token is sent as a fragment not as a parameter. For example: http://localhost/#state=123456789&token_type=Bearer&access_token=xxxxxxxxxxxxxxxxxxxxxxx&scope=write+read&expires_in=2592000.
How can I access it from c# ?
HttpListener listener = new HttpListener();
listener.Prefixes.Add("http://localhost/");
listener.Start();
System.Diagnostics.Process.Start("https://sketchfab.com/oauth2/authorize/?state=123456789&response_type=token&client_id=yyyyyyyyyyyyyyyyyyyyyyyyyyy");
HttpListenerContext context = listener.GetContext();
HttpListenerRequest request = context.Request;
// request.QueryString doesn't contain access_token
listener.Stop();
Edit: As far as I understand from How can I get the hash of an url? - I can not access this information from the server.
The last answer here Is it possible to use OAuth 2.0 without a redirect server? doesn't address Implicit Grant Type.