- https://thecodeblogger.com/2020/05/05/angular-app-and-azure-ad-protected-web-api-using-msal/ - https://stackoverflow.com/questions/67421341/secure-azure-function-api-with-msal - https://blogs.aaddevsup.xyz/2021/02/using-msal-js-v2-in-a-spa-app-to-call-a-web-api-protected-by-azure-app-services-easy-auth-with-azure-ad/ - https://medium.com/@smartdeveloper/azure-functions-rest-api-security-with-msal-and-azure-ad-c9cd75d3316e - https://stackoverflow.com/questions/64098147/calling-an-azure-ad-secured-azure-function-from-react-spa-azure-static-web-app - https://medium.com/@datafairy/secure-your-web-apps-and-azure-functions-with-service-principals-7564f1af7a5c - https://learn.microsoft.com/en-us/answers/questions/1194524/how-to-fix-aadsts9002325-proof-key-for-code-exchan - https://learn.microsoft.com/en-us/entra/identity-platform/v2-oauth2-auth-code-flow#request-an-authorization-code - https://stackoverflow.com/questions/64692600/aadsts9002325-proof-key-for-code-exchange-is-required-for-cross-origin-authoriz - https://github.com/Azure-Samples/ms-identity-javascript-react-tutorial/blob/main/6-AdvancedScenarios/4-sign-in-hybrid/README.md - https://github.com/Azure-Samples/ms-identity-javascript-react-tutorial/tree/main/3-Authorization-II/1-call-api - https://learn.microsoft.com/en-us/azure/app-service/overview-authentication-authorization#token-store - https://learn.microsoft.com/en-us/azure/static-web-apps/authentication-authorization?tabs=function#role-management - https://learn.microsoft.com/en-us/azure/static-web-apps/authentication-custom?source=recommendations&tabs=aad%2Cinvitations - https://onedrive.live.com/edit?id=EBD7AB323284C5B2!32740&resid=EBD7AB323284C5B2!32740&ithint=file%2cxlsx&ct=1705996904665&wdOrigin=OFFICECOM-WEB.START.UPLOAD&wdPreviousSessionSrc=HarmonyWeb&wdPreviousSession=fb9fe197-064c-4910-914a-3ea5855590fa&wdo=2&cid=ebd7ab323284c5b2