This doesn’t work on the version of Strapi I’m using, v4.6.1.
ctx.state gives me the following, there is no user property populated:
{
_passport: {
instance: Authenticator {
_key: ‘passport’,
_strategies: [Object],
_serializers: [],
_deserializers: [],
_infoTransformers: [],
_framework: [Object],
_sm: [SessionManager],
Authenticator: [Function: Authenticator],
Passport: [Function: Authenticator],
Strategy: [Function],
strategies: [Object],
KoaPassport: [class KoaPassport extends Authenticator],
_userProperty: ‘user’
}
},
route: {
method: ‘POST’,
path: ‘/exporter/excel’,
handler: ‘exporter.excel’,
config: { policies: [Array], auth: false },
info: { pluginName: ‘loq-manager’, type: ‘admin’ }
}
}