Authentication API between backend and external backend
I am designing an infrastructure for the application (App A) that will open the API for external vendors (App B) to integrate.
In App A, there is a feature that staff can input vendor's information then the system will call an authentication service (Auth App) to create credentials. Staff will pick up credentials and send them to the vendor (App B). App B then use the credential to authenticate and get the Bearer token to call another API of App A.
App A will deploy on AKS behind the APIM
So, in Azure how many options I can have to set up the Auth App and take less effort of coding?
Note: Both App A and App B are the backends service, so there is no UI for the user to click on, just rest API protocol between them