@@ -2,14 +2,13 @@ import * as http from 'http'
22import { defineEventHandler , getCookie , setCookie , deleteCookie } from 'h3'
33import { initClient } from '../../../utils/issueclient'
44import { encrypt } from '../../../utils/encrypt'
5- import { logger } from '../../../utils/logger'
65import { getRedirectUrl , getCallbackUrl , getDefaultBackUrl , getResponseMode , setCookieInfo , setCookieTokenAndRefreshToken } from '../../../utils/utils'
76import { useRuntimeConfig } from '#imports'
87
98export default defineEventHandler ( async ( event ) => {
109 const req = event . node . req
1110 const res = event . node . res
12- logger . info ( '[CALLBACK]: oidc/callback calling, method:' + req . method )
11+ console . log ( '[CALLBACK]: oidc/callback calling, method:' + req . method )
1312
1413 let request = req
1514 if ( req . method === 'POST' ) {
@@ -27,8 +26,8 @@ export default defineEventHandler(async (event) => {
2726 const sessionid = getCookie ( event , config . secret )
2827 deleteCookie ( event , config . secret )
2928 const redirectUrl = getRedirectUrl ( req . url )
30- // logger.info ('---Callback. redirectUrl:' + redirectUrl)
31- // logger.info (' -- req.url:' + req.url + ' #method:' + req.method + ' #response_mode:' + responseMode)
29+ // console.log ('---Callback. redirectUrl:' + redirectUrl)
30+ // console.log (' -- req.url:' + req.url + ' #method:' + req.method + ' #response_mode:' + responseMode)
3231
3332 const callbackUrl = getCallbackUrl ( op . callbackUrl , redirectUrl , req . headers . host )
3433 const defCallBackUrl = getDefaultBackUrl ( redirectUrl , req . headers . host )
@@ -38,13 +37,13 @@ export default defineEventHandler(async (event) => {
3837
3938 if ( params . access_token ) {
4039 // Implicit ID Token Flow: access_token
41- logger . debug ( '[CALLBACK]: has access_token in params, accessToken:' + params . access_token )
40+ console . log ( '[CALLBACK]: has access_token in params, accessToken:' + params . access_token )
4241 await processUserInfo ( params . access_token , null , event )
4342 res . writeHead ( 302 , { Location : redirectUrl || '/' } )
4443 res . end ( )
4544 } else if ( params . code ) {
4645 // Authorization Code Flow: code -> access_token
47- logger . debug ( '[CALLBACK]: has code in params, code:' + params . code + ' ,sessionid=' + sessionid )
46+ console . log ( '[CALLBACK]: has code in params, code:' + params . code + ' ,sessionid=' + sessionid )
4847 const tokenSet = await issueClient . callback ( callbackUrl , params , { nonce : sessionid } )
4948 if ( tokenSet . access_token ) {
5049 await processUserInfo ( tokenSet . access_token , tokenSet , event )
@@ -56,16 +55,16 @@ export default defineEventHandler(async (event) => {
5655 // eslint-disable-next-line no-lonely-if
5756 if ( params . error ) {
5857 // redirct to auth failed error page.
59- logger . error ( '[CALLBACK]: error callback' )
60- logger . error ( params . error + ', error_description:' + params . error_description )
58+ console . error ( '[CALLBACK]: error callback' )
59+ console . error ( params . error + ', error_description:' + params . error_description )
6160 res . writeHead ( 302 , { Location : '/oidc/error' } )
6261 res . end ( )
6362 } else if ( responseMode === 'fragment' ) {
64- logger . warn ( '[CALLBACK]: callback redirect' )
63+ console . warn ( '[CALLBACK]: callback redirect' )
6564 res . writeHead ( 302 , { Location : '/oidc/cbt?redirect=' + redirectUrl } )
6665 res . end ( )
6766 } else {
68- logger . error ( '[CALLBACK]: error callback' )
67+ console . error ( '[CALLBACK]: error callback' )
6968 res . writeHead ( 302 , { Location : redirectUrl || '/' } )
7069 res . end ( )
7170 }
@@ -84,7 +83,7 @@ export default defineEventHandler(async (event) => {
8483 // userinfo setting
8584 await setCookieInfo ( event , config , userinfo )
8685 } catch ( err ) {
87- logger . error ( '[CALLBACK]: ' + err )
86+ console . error ( '[CALLBACK]: ' + err )
8887 }
8988 }
9089} )
0 commit comments