我正在使用Angular SPA和Azure AD进行身份验证。我的要求是,如果用户未通过身份验证,则应直接将其重定向到“ MS登录”页面,而无需在浏览器中下载SPA。 (由于AuthGaurd也仅在下载SPA之后才能工作,并且SPA页面将在一段时间内可见。
我正在考虑先在APIM上重定向SPA,然后在APIM上我检查用户是否已通过身份验证。如果用户未通过身份验证,则将其重定向到“ MS登录”页面。
1-我可以在APIM中编写这样的登录信息吗? 2-这种方法会影响令牌刷新的静默身份验证吗(我在客户端使用MSAL)? 3-什么是最好的方法,而不是在第一次请求时下载SPA,而是重定向到MS登录页面?
我刚刚分析并试图找出最佳方法,但是可以找到一种具体的解决方案,而无需下载SPA即可重定向到MS登录页面。