@@ -142,14 +142,14 @@ export const getClient = (c: Context): oauth2.Client => {
142
142
*/
143
143
export const getAuth = async ( c : Context ) : Promise < OidcAuth | null > => {
144
144
const env = getOidcAuthEnv ( c )
145
- let auth : Partial < OidcAuth > | null = c . get ( 'oidcAuth' )
145
+ let auth = c . get ( 'oidcAuth' )
146
146
if ( auth === undefined ) {
147
147
const session_jwt = getCookie ( c , env . OIDC_COOKIE_NAME )
148
148
if ( session_jwt === undefined ) {
149
149
return null
150
150
}
151
151
try {
152
- auth = await verify ( session_jwt , env . OIDC_AUTH_SECRET )
152
+ auth = await verify ( session_jwt , env . OIDC_AUTH_SECRET ) as OidcAuth
153
153
} catch ( e ) {
154
154
deleteCookie ( c , env . OIDC_COOKIE_NAME , { path : env . OIDC_COOKIE_PATH } )
155
155
return null
@@ -178,11 +178,11 @@ export const getAuth = async (c: Context): Promise<OidcAuth | null> => {
178
178
deleteCookie ( c , env . OIDC_COOKIE_NAME , { path : env . OIDC_COOKIE_PATH } )
179
179
return null
180
180
}
181
- auth = await updateAuth ( c , auth as OidcAuth , result )
181
+ auth = await updateAuth ( c , auth , result )
182
182
}
183
- c . set ( 'oidcAuth' , auth as OidcAuth )
183
+ c . set ( 'oidcAuth' , auth )
184
184
}
185
- return auth as OidcAuth
185
+ return auth
186
186
}
187
187
188
188
/**
@@ -239,7 +239,7 @@ export const revokeSession = async (c: Context): Promise<void> => {
239
239
const session_jwt = getCookie ( c , env . OIDC_COOKIE_NAME )
240
240
if ( session_jwt !== undefined ) {
241
241
deleteCookie ( c , env . OIDC_COOKIE_NAME , { path : env . OIDC_COOKIE_PATH } )
242
- const auth = await verify ( session_jwt , env . OIDC_AUTH_SECRET )
242
+ const auth = await verify ( session_jwt , env . OIDC_AUTH_SECRET ) as OidcAuth
243
243
if ( auth . rtk !== undefined && auth . rtk !== '' ) {
244
244
// revoke refresh token
245
245
const as = await getAuthorizationServer ( c )
0 commit comments