mirror of
https://github.com/IT4Change/gradido.git
synced 2025-12-13 07:45:54 +00:00
comment
This commit is contained in:
parent
fddc39efe5
commit
897ff2ec6c
@ -23,7 +23,7 @@ const isAuthorized: AuthChecker<any> = async ({ context }, rights) => {
|
|||||||
context.pubKey = Buffer.from(decoded.pubKey).toString('hex')
|
context.pubKey = Buffer.from(decoded.pubKey).toString('hex')
|
||||||
// set new header token
|
// set new header token
|
||||||
// TODO - load from database dynamically & admin - maybe encode this in the token to prevent many database requests
|
// TODO - load from database dynamically & admin - maybe encode this in the token to prevent many database requests
|
||||||
// TODO this implementation is bullshit
|
// TODO this implementation is bullshit - two database queries cause our user identifiers are not aligned and vary between email, id and pubKey
|
||||||
const userRepository = await getCustomRepository(UserRepository)
|
const userRepository = await getCustomRepository(UserRepository)
|
||||||
const user = await userRepository.findByPubkeyHex(context.pubKey)
|
const user = await userRepository.findByPubkeyHex(context.pubKey)
|
||||||
const serverUserRepository = await getCustomRepository(ServerUserRepository)
|
const serverUserRepository = await getCustomRepository(ServerUserRepository)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user