Azure广告:如何将用户重定向到特定页面

Azure广告:如何将用户重定向到特定页面,azure,azure-active-directory,msal,Azure,Azure Active Directory,Msal,我有一个应用程序托管在Azure中。当前,当用户在Azure AD中经过身份验证但无权访问应用程序时,将显示一条通用消息,建议用户应向管理员请求访问权限 现在,当用户从Azure AD获取此页面时,我如何将其重定向到特定URL?我认为没有办法在Azure中配置它 编辑 更多技术细节: 我的应用程序托管在无服务器Azure应用程序服务中。它是一个角度应用程序,使用msal.js进行身份验证。 该应用程序是使用应用程序注册选项卡在Azure AD中手动配置的。发生此错误的原因可能有多个,它需要根据返

我有一个应用程序托管在Azure中。当前,当用户在Azure AD中经过身份验证但无权访问应用程序时,将显示一条通用消息,建议用户应向管理员请求访问权限

现在,当用户从Azure AD获取此页面时,我如何将其重定向到特定URL?我认为没有办法在Azure中配置它

编辑

更多技术细节:

我的应用程序托管在无服务器Azure应用程序服务中。它是一个角度应用程序,使用msal.js进行身份验证。
该应用程序是使用应用程序注册选项卡在Azure AD中手动配置的。

发生此错误的原因可能有多个,它需要根据返回的错误代码处理重定向,您是应用程序否,这与我的应用程序无关。在Azure AD中,如果用户未被分配到应用程序,她将在Azure中获得一个特殊页面,提示她向管理员请求访问权限。相反,我想重定向到一个特定的URL(我有一个自定义页面)。同样,这不是由我的应用程序处理的,而是由Azure AD处理的。您好@sam,在Azure AD中,我们可以获得错误代码,但无法处理401等错误,因为应用程序注册更多的是身份验证,而不是错误处理。由于您不想由自己的应用程序处理,因此作为一种解决方法,您可以通过IIS(或您正在使用的任何其他服务器)处理它。如果您想通过IIS服务器处理它,请参阅此文档。对不起,401有误导性。我甚至不知道是不是401,我编辑了我的问题。用户看到的页面是Azure Oauth流的一部分,它只是说用户尝试访问的应用程序没有分配给她的principalname。我不知道如何解释,我希望有azure广告经验的人能够理解,因为这是非常标准的。你可以在门户中设置其重定向url,转到AAD>应用注册>你的应用>身份验证>重定向URI。