нахожу только реализацию через JWT(но, мне нужно поднять только API, и смысла генерировать токен нету, да и не будет данных из которых его можно генерировать). Я хотел бы найти что-то про реализацию с постоянным токеном(к примеру, я выдаю человеку токен, и он его использует в дальнейших своих запросах)
Ну так просто поставь мидлварю, которая будет проверять токен из запроса по какому-то массиву из конфига, например - и все
почитайте про мидлвер.
Спасибо!
const config = { token: 'secret', } const isUser = (req, res, next) => { const [tokenType, token] = (res.headers.authorization || '').split(' ') if (tokenType === 'Bearer' && config.token === token) { next() } else { res.status(401).json({ error: 'Unauthorized' }) } } app.use('/profile', isUser, (req, res) => { res.json({ success: true }) })
А по правильному, токен должны передавать в заголовках или параметром?
Спасибо!!!
Обсуждают сегодня