2012-08-03 12:04:35,089 Prepared outgoing AccessTokenAuthorizationCodeRequest (2.0) message for https://accounts.google.com/o/oauth2/token:
code: [REMOVED]
redirect_uri: [REMOVED]
grant_type: authorization_code
client_id: [REMOVED]
client_secret: [REMOVED]
2012-08-03 12:04:35,089 Sending AccessTokenAuthorizationCodeRequest request.
2012-08-03 12:04:35,089 HTTP POST https://accounts.google.com/o/oauth2/token
2012-08-03 12:04:40,105 WebException from https://accounts.google.com/o/oauth2/token:
Error processing OAuth 2 request
Error processing OAuth 2 request
Error 500
2012-08-03 12:04:40,105 Preparing to send EndUserAuthorizationRequest (2.0) message.
...
Note timestamp increases, I try multiple times - some attempts omitted for brevity
....
2012-08-03 12:06:04,267 Sending AccessTokenAuthorizationCodeRequest request.
2012-08-03 12:06:04,267 HTTP POST https://accounts.google.com/o/oauth2/token
2012-08-03 12:06:09,268 WebException from https://accounts.google.com/o/oauth2/token:
Error processing OAuth 2 request
Error processing OAuth 2 request
Error 500
...
More time passes
...
2012-08-03 12:06:17,925 Preparing to send AccessTokenAuthorizationCodeRequest (2.0) message.
2012-08-03 12:06:17,925 Prepared outgoing AccessTokenAuthorizationCodeRequest (2.0) message for https://accounts.google.com/o/oauth2/token:
code: [REMOVED]
redirect_uri: [REMOVED]
grant_type: authorization_code
client_id: [REMOVED]
client_secret: [REMOVED]
2012-08-03 12:06:17,925 Sending AccessTokenAuthorizationCodeRequest request.
2012-08-03 12:06:17,925 HTTP POST https://accounts.google.com/o/oauth2/token
2012-08-03 12:06:18,721 The following required parameters were missing from the DotNetOpenAuth.OAuth2.Messages.AccessTokenFailedResponse message: {error,
}
2012-08-03 12:06:18,721 Multiple message types seemed to fit the incoming data: {AccessTokenSuccessResponse (2.0),
UnauthorizedResponse (2.0),
}
2012-08-03 12:06:18,721 Received AccessTokenSuccessResponse response.
2012-08-03 12:06:18,721 Processing incoming AccessTokenSuccessResponse (2.0) message:
access_token: [REMOVED]
token_type: Bearer
expires_in: 3600
refresh_token: [REMOVED]
id_token: [REMOVED]
2012-08-03 12:06:18,721 After binding element processing, the received AccessTokenSuccessResponse (2.0) message is:
access_token: [REMOVED]
token_type: Bearer
expires_in: 3600
refresh_token: [REMOVED]
id_token: [REMOVED]
Last response is successful!
...