https://github.com/debianmaster/social-auth
Module to validate access_token, get access_token from refresh_token, store them in db etc
https://github.com/debianmaster/social-auth
Last synced: 11 months ago
JSON representation
Module to validate access_token, get access_token from refresh_token, store them in db etc
- Host: GitHub
- URL: https://github.com/debianmaster/social-auth
- Owner: debianmaster
- Created: 2015-06-10T20:44:51.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2015-06-14T20:03:17.000Z (about 11 years ago)
- Last Synced: 2024-11-14T23:13:03.607Z (over 1 year ago)
- Language: JavaScript
- Size: 122 KB
- Stars: 3
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### Initialize
```javascript
var Google = require('social-auth').google;
var client_id="2514_FAKE_52.apps.googleusercontent.com";
var client_secret="dpt_FAKE_4RwU8O";
var callback="http://localhost/callback";
var social=new Google(client_id,client_secret,callback);
```
### Get refresh token from CODE
```javascript
var code="1/co0mLVRWaGDxy_FAKE_JDtdun6zK6XiATCKT";
social.getRefreshTokenFromCode(code,function(err,data){
console.log(err,data);
})
```
### Get ACCESS_TOKEN from REFRESH_TOKEN
```javascript
var refresh_token="1/co0mLVRWaGDxyXMQ_FAKE_rJDtdun6zK6XiATCKT";
social.getAccessTokenFromRefreshToken(refresh_token,function(err,data){
console.log(err,data);
})
```
### Validate ACCESS_TOKEN
```javascript
var access_token = "ya29._FAKE_-nev6swAPDIWOpZDewUDYGRGwA_JMqDGVrFdfpnOuackTUPg";
social.isValidToken(access_token,function(err,data){
console.log(err,data);
});
```