FIPS 140 Level 2 generally needs:
1) Chain of trust using an approved cipher (like AES-256) and
2) Tamper evidence (not resistance).
Typically, for this kind of requirement a standard TLS 1.2+ compatible FIPS 140 cipher will work. Core Azure components like KeyVault HSM should provide tamper evidence capability.
So, you will need to ensure chain of trust and tamper evidence between Xamarin App <> App Service <> ACS.
Once again apologies for the delay on this.
Hope the above information helps. If you have any further questions, please do let us know the intended use of the solution and your requirement.
To benefit the community find the right answers, please do mark the post which was helpful by clicking on ‘Accept Answer’ & ‘Up-Vote’.