I am building a system that consists of frontend SPA build using VueJs and backend consists of a set of Azure functions (C#). I am done with the prototype and I am adding users authentication/authorization feature to the application. The application is B2B, so no need for external identity providers and there is no signup as well. All the users will be created by the system admins. I have multiple options to choose from:
- Develop the authentication/authorization/users management myself.
- Use Azure AD B2C
- Use Auth0 services
I did not use #2 and #3 before. I need help to choose the better option for my needs. or maybe there are better options.