n8n handles oauth automatically for users from the UI so there normally isn’t a need to build out a workflow to handle it unless you are using n8n for users outside of your company.
That is perfect, Did you bring this up with our sales team while you were purchasing your embed license as there is a chance they may be aware of other solutions for this.
If you don’t yet have an embed license for what it is you are doing you are required to have one, It may be worth checking our license FAQ here: Sustainable Use License | n8n Docs