You can use expressions in credentials so in your Notion credential you could use {{ $json.userToken }}
then before you use the notion node you would have a node that sets userToken
to the users token.
You can find an example here: 0.234.0 - dynamic credential not working - #2 by Jon