修改twitter oauth日志
This commit is contained in:
parent
fc4debc99c
commit
acefc7d2e9
@ -14,7 +14,7 @@ import { parseOauthState } from 'utils/net.util'
|
||||
class TwitterController extends BaseController {
|
||||
@role(ROLE_ANON)
|
||||
@router('get /twitter/redirect_uri')
|
||||
async twitterCallback(req, res) {
|
||||
async twitterRedirect(req, res) {
|
||||
// logger.info('twitter redirect: ', req.params)
|
||||
const { code, state } = req.params
|
||||
if (code && state) {
|
||||
@ -60,7 +60,7 @@ class TwitterController extends BaseController {
|
||||
|
||||
@role(ROLE_ANON)
|
||||
@router('get /twitter/oauth/:address')
|
||||
async twitterOauth1(req, res) {
|
||||
async twitterOauth(req, res) {
|
||||
let method = 'authenticate'
|
||||
let { address } = req.params
|
||||
if (!address) {
|
||||
@ -69,12 +69,14 @@ class TwitterController extends BaseController {
|
||||
address = address.toLowerCase()
|
||||
// @ts-ignore
|
||||
const { oauthRequestToken, oauthRequestTokenSecret } = await getOAuthRequestToken()
|
||||
console.log(`/oauth/twitter} ->`, { oauthRequestToken, oauthRequestTokenSecret })
|
||||
logger.info(
|
||||
`twitter request token::oauthRequestToken:${oauthRequestToken},oauthRequestTokenSecret:${oauthRequestTokenSecret}`,
|
||||
)
|
||||
req.session.oauthRequestToken = oauthRequestToken
|
||||
req.session.oauthRequestTokenSecret = oauthRequestTokenSecret
|
||||
req.session.address = address
|
||||
const authorizationUrl = `https://api.twitter.com/oauth/${method}?oauth_token=${oauthRequestToken}`
|
||||
console.log('redirecting user to ', authorizationUrl)
|
||||
logger.info('redirecting:', authorizationUrl)
|
||||
res.redirect(authorizationUrl)
|
||||
}
|
||||
// for twitter oauth v1.0
|
||||
@ -82,7 +84,7 @@ class TwitterController extends BaseController {
|
||||
@router('get /twitter/callback')
|
||||
async twitterOauth1Callback(req, res) {
|
||||
const { address, oauthRequestToken, oauthRequestTokenSecret } = req.session
|
||||
console.log('request.query', req.query)
|
||||
logger.info('request.query', req.query)
|
||||
const { oauth_verifier: oauthVerifier } = req.query
|
||||
const { oauthAccessToken, oauthAccessTokenSecret, results } = await getOAuthAccessTokenWith({
|
||||
oauthRequestToken,
|
||||
@ -90,7 +92,7 @@ class TwitterController extends BaseController {
|
||||
oauthVerifier,
|
||||
})
|
||||
const { user_id: userId /*, screen_name */ } = results
|
||||
console.log('userId:', userId)
|
||||
logger.info('userId:', userId)
|
||||
const record = await AuthRecord.insertOrUpdate(
|
||||
{ address, platform: 4 },
|
||||
{ address, platform: 4, $inc: { version: 1 } },
|
||||
|
Loading…
x
Reference in New Issue
Block a user