Skip to main content

AuthenticatedRequest

Api Code Documentation / Exports / httpd/lib / AuthenticatedRequest

httpd/lib.AuthenticatedRequest

Hierarchy

  • FastifyRequest

    AuthenticatedRequest

Table of contents

Properties

Methods

Properties

body

body: unknown

Inherited from

FastifyRequest.body

Defined in

node_modules/fastify/types/request.d.ts:62


connection

Readonly connection: Socket

Inherited from

FastifyRequest.connection

Defined in

node_modules/fastify/types/request.d.ts:95


context

context: FastifyRequestContext<unknown>

Inherited from

FastifyRequest.context

Defined in

node_modules/fastify/types/request.d.ts:63


cookies

cookies: Object

Request cookies

Index signature

▪ [cookieName: string]: string | undefined

Inherited from

FastifyRequest.cookies

Defined in

node_modules/@fastify/cookie/types/plugin.d.ts:30


headers

headers: IncomingHttpHeaders

Inherited from

FastifyRequest.headers

Defined in

node_modules/fastify/types/request.d.ts:59


hostname

Readonly hostname: string

Inherited from

FastifyRequest.hostname

Defined in

node_modules/fastify/types/request.d.ts:76


id

id: string

Inherited from

FastifyRequest.id

Defined in

node_modules/fastify/types/request.d.ts:55


ip

Readonly ip: string

Inherited from

FastifyRequest.ip

Defined in

node_modules/fastify/types/request.d.ts:74


ips

Optional Readonly ips: string[]

Inherited from

FastifyRequest.ips

Defined in

node_modules/fastify/types/request.d.ts:75


is404

Readonly is404: boolean

Inherited from

FastifyRequest.is404

Defined in

node_modules/fastify/types/request.d.ts:84


log

log: FastifyBaseLogger

Inherited from

FastifyRequest.log

Defined in

node_modules/fastify/types/request.d.ts:60


method

Readonly method: string

Inherited from

FastifyRequest.method

Defined in

node_modules/fastify/types/request.d.ts:80


originalUrl

Readonly originalUrl: string

Inherited from

FastifyRequest.originalUrl

Defined in

node_modules/fastify/types/request.d.ts:78


params

params: unknown

Inherited from

FastifyRequest.params

Defined in

node_modules/fastify/types/request.d.ts:56


protocol

Readonly protocol: "http" | "https"

Inherited from

FastifyRequest.protocol

Defined in

node_modules/fastify/types/request.d.ts:79


query

query: unknown

Inherited from

FastifyRequest.query

Defined in

node_modules/fastify/types/request.d.ts:58


raw

raw: IncomingMessage

Inherited from

FastifyRequest.raw

Defined in

node_modules/fastify/types/request.d.ts:57


req

Readonly req: IncomingMessage

Deprecated

Use raw property

Inherited from

FastifyRequest.req

Defined in

node_modules/fastify/types/request.d.ts:73


routeConfig

routeConfig: FastifyContextConfig & FastifyRouteConfig

Inherited from

FastifyRequest.routeConfig

Defined in

node_modules/fastify/types/request.d.ts:64


routeOptions

Readonly routeOptions: Readonly<RequestRouteOptions<unknown, FastifySchema>>

Inherited from

FastifyRequest.routeOptions

Defined in

node_modules/fastify/types/request.d.ts:83


routeSchema

routeSchema: FastifySchema

Inherited from

FastifyRequest.routeSchema

Defined in

node_modules/fastify/types/request.d.ts:65


routerMethod

Readonly routerMethod: string

Inherited from

FastifyRequest.routerMethod

Defined in

node_modules/fastify/types/request.d.ts:82


routerPath

Readonly routerPath: string

Inherited from

FastifyRequest.routerPath

Defined in

node_modules/fastify/types/request.d.ts:81


server

server: FastifyInstance<RawServerDefault, IncomingMessage, ServerResponse<IncomingMessage>, FastifyBaseLogger, FastifyTypeProviderDefault>

Inherited from

FastifyRequest.server

Defined in

node_modules/fastify/types/request.d.ts:61


socket

Readonly socket: Socket

Inherited from

FastifyRequest.socket

Defined in

node_modules/fastify/types/request.d.ts:85


url

Readonly url: string

Inherited from

FastifyRequest.url

Defined in

node_modules/fastify/types/request.d.ts:77


user

user: AuthToken

Overrides

FastifyRequest.user

Defined in

src/httpd/lib.ts:7


validationError

Optional validationError: Error & { validation: any ; validationContext: string }

in order for this to be used the user should ensure they have set the attachValidation option.

Inherited from

FastifyRequest.validationError

Defined in

node_modules/fastify/types/request.d.ts:68

Methods

compileValidationSchema

compileValidationSchema(schema, httpPart?): ValidationFunction

Parameters

NameType
schemaObject
httpPart?HTTPRequestPart

Returns

ValidationFunction

Inherited from

FastifyRequest.compileValidationSchema

Defined in

node_modules/fastify/types/request.d.ts:89


getValidationFunction

getValidationFunction(httpPart): ValidationFunction

Parameters

NameType
httpPartHTTPRequestPart

Returns

ValidationFunction

Inherited from

FastifyRequest.getValidationFunction

Defined in

node_modules/fastify/types/request.d.ts:87

getValidationFunction(schema): ValidationFunction

Parameters

NameType
schemaObject

Returns

ValidationFunction

Inherited from

FastifyRequest.getValidationFunction

Defined in

node_modules/fastify/types/request.d.ts:88


jwtDecode

jwtDecode<Decoded>(options?): Promise<Decoded>

Type parameters

NameType
Decodedextends DecodePayloadType

Parameters

NameType
options?FastifyJwtDecodeOptions

Returns

Promise<Decoded>

Inherited from

FastifyRequest.jwtDecode

Defined in

node_modules/@fastify/jwt/types/jwt.d.ts:34

jwtDecode<Decoded>(callback): void

Type parameters

NameType
Decodedextends DecodePayloadType

Parameters

NameType
callbackDecodeCallback<Decoded>

Returns

void

Inherited from

FastifyRequest.jwtDecode

Defined in

node_modules/@fastify/jwt/types/jwt.d.ts:35

jwtDecode<Decoded>(options, callback): void

Type parameters

NameType
Decodedextends DecodePayloadType

Parameters

NameType
optionsFastifyJwtDecodeOptions
callbackDecodeCallback<Decoded>

Returns

void

Inherited from

FastifyRequest.jwtDecode

Defined in

node_modules/@fastify/jwt/types/jwt.d.ts:36


jwtVerify

jwtVerify<Decoded>(options?): Promise<Decoded>

Type parameters

NameType
Decodedextends VerifyPayloadType

Parameters

NameType
options?FastifyJwtVerifyOptions

Returns

Promise<Decoded>

Inherited from

FastifyRequest.jwtVerify

Defined in

node_modules/@fastify/jwt/types/jwt.d.ts:29

jwtVerify<Decoded>(callback): void

Type parameters

NameType
Decodedextends VerifyPayloadType

Parameters

NameType
callbackVerifierCallback

Returns

void

Inherited from

FastifyRequest.jwtVerify

Defined in

node_modules/@fastify/jwt/types/jwt.d.ts:30

jwtVerify<Decoded>(options, callback): void

Type parameters

NameType
Decodedextends VerifyPayloadType

Parameters

NameType
optionsFastifyJwtVerifyOptions
callbackVerifierCallback

Returns

void

Inherited from

FastifyRequest.jwtVerify

Defined in

node_modules/@fastify/jwt/types/jwt.d.ts:31

jwtVerify<Decoded>(options?): Promise<Decoded>

Type parameters

NameType
Decodedextends VerifyPayloadType

Parameters

NameType
options?Partial<VerifyOptions>

Returns

Promise<Decoded>

Inherited from

FastifyRequest.jwtVerify

Defined in

node_modules/@fastify/jwt/types/jwt.d.ts:32

jwtVerify<Decoded>(options, callback): void

Type parameters

NameType
Decodedextends VerifyPayloadType

Parameters

NameType
optionsPartial<VerifyOptions>
callbackVerifierCallback

Returns

void

Inherited from

FastifyRequest.jwtVerify

Defined in

node_modules/@fastify/jwt/types/jwt.d.ts:33


signCookie

signCookie(value): string

Signs the specified cookie using the secret/signer provided.

Parameters

NameTypeDescription
valuestringcookie value

Returns

string

Inherited from

FastifyRequest.signCookie

Defined in

node_modules/@fastify/cookie/types/plugin.d.ts:45


unsignCookie

unsignCookie(value): UnsignResult

Unsigns the specified cookie using the secret/signer provided.

Parameters

NameTypeDescription
valuestringCookie value

Returns

UnsignResult

Inherited from

FastifyRequest.unsignCookie

Defined in

node_modules/@fastify/cookie/types/plugin.d.ts:51


validateInput

validateInput(input, schema, httpPart?): boolean

Parameters

NameType
inputany
schemaObject
httpPart?HTTPRequestPart

Returns

boolean

Inherited from

FastifyRequest.validateInput

Defined in

node_modules/fastify/types/request.d.ts:90

validateInput(input, httpPart?): boolean

Parameters

NameType
inputany
httpPart?HTTPRequestPart

Returns

boolean

Inherited from

FastifyRequest.validateInput

Defined in

node_modules/fastify/types/request.d.ts:91