Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to get dummy google access token to test oauth google api

Is there any way in which I can generate access token to test oauth for logging in with gmail?

I have created a google app, and got the client and secret ids.

I know facebook will allow you to do so from this url https://developers.facebook.com/tools/accesstoken/

Is there any method like this for Google?

like image 396
user123456 Avatar asked Sep 04 '14 04:09

user123456


People also ask

How can I get Google Auth token for testing?

The best solution to this currently is to log in to a Google account, capture the Google cookies for this session, then use these same cookies to acquire an authorization code in your tests later. Each time the test runs, it can create an authorization code and exchange this for an access token.

How do I get an access token response?

If the token access request is invalid or unauthorized, then the authorization server returns an error response. The access token is given by the authorization server when it accepts the client ID, client password and authorization code sent by the client application.


1 Answers

Use the Google OAuth playground:

Request:

POST /oauth2/v3/token HTTP/1.1 Host: www.googleapis.com Content-Type: application/x-www-form-urlencoded  code=4/P7q7W91a-oMsCeLvIaQm6bTrgtp7& client_id=8819981768.apps.googleusercontent.com& client_secret={client_secret}& redirect_uri=https://oauth2-login-demo.appspot.com/code& grant_type=authorization_code 

(Successful) Response:

{   "access_token":"1/fFAGRNJru1FTz70BzhT3Zg",   "expires_in":3920,   "token_type":"Bearer" } 

I also highly recommend reading the Google OAuth 2.0 documentation

like image 169
coderMe Avatar answered Sep 21 '22 23:09

coderMe