Files
cloud-cap-samples/bookshop/srv/user-service.js
Daniel 518429e2a0 .
2022-05-31 15:38:54 +02:00

11 lines
360 B
JavaScript

import cds from '@sap/cds'
export default class UserService extends cds.Service { init(){
this.on('READ', 'me', ({ tenant, user, locale }) => ({ id: user.id, locale, tenant }))
this.on('login', (req) => {
if (req.user._is_anonymous)
req._.res.set('WWW-Authenticate','Basic realm="Users"').sendStatus(401)
else return this.read('me')
})
}}