Use oauth app or forge app for user oauth cases

Currently we use oauth2.0 for user oauth. There is no installation needed and we can just share the app.

Is it possible to use a forge app for this? in this case will users need to install this forge app and when someone wants to authorize, it still asks for permissions?

I couldn’t find much detail on forge auth