INNER CODE UNIT · TypeScript
handleRefreshTokens
tenseijs/tensei · packages/auth/src/index.ts:1531
private async handleRefreshTokens(ctx: ApiContext) {
if (!this.config.enableRefreshTokens) {
return undefined
}
if (this.config.httpOnlyCookiesAuth) {
return undefined
}
const { body } = ctx
const userField = this.__resources.user.data.camelCaseName
const tokenName = this.__resources.token.data.pascalCaseName
const refreshToken =
ctx.req.headers[this.config.refreshTokenHeaderName] ||
(body
? body.object
? body.object.refreshToken