修改twitter oauth日志

This commit is contained in:
CounterFire2023 2024-04-23 10:32:23 +08:00
parent fc4debc99c
commit acefc7d2e9

View File

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