Hello,
Hope you are doing good.
We are team of developers having expertise in web development using JavaEE, PHP and NodeJS. I have gone through the requirements mentioned by you and have certain question.
1) On which tech stack do you want to build up oauth2 mechanism?
2) Which type of User data do you need to expose?
3) On which platform your current DB build upon?
4) Which type of token implementation do you need (Access Token or both access and refresh token )
I would suggest to have a short meet to go through the flow once.
Look forward to your reply.
Regards,
Asif