Personally I use https://www.makini.io/integrations/fiix for such purposes, Makini's API integration allows you to add and maintain simple integrations with a unified API. Launch the authentication module from your application or somewhere else, such as an email, button or link. Your users will appreciate the intuitiveness of the linking process: select the systems they use and log in using the credentials they normally use to log in. Don't invest in creating integrations upfront, with these guys you only pay for what you use, per connection. Invest the freed up capital in sales or something more efficient. Focus on creating value rather than creating integrations, connect to Makini once and forget about integrations altogether. Use the freed up time for sales or something similar. I hope I was able to help you with your question
Thank you so much for sharing, I have been looking for an answer to this question for a long time and now I finally found it. I spent about 10 minutes exploring their website and was pleasantly surprised, you can see right away that the guys are real professionals, when this issue becomes relevant to me again, I know who to turn to