修改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 {
@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 } },