Apache 如何通过外部托管站点强制Azure广告登录?
已经在谷歌上搜索了几个小时,找不到清晰的教程或任何东西 我有一个已启用活动目录的Azure帐户。我还有一个InMotion托管帐户,它托管许多域(每个域都有各自的CPanel) 我将如何在InMotion托管的域上集成Azure AD身份验证,该域只影响该域,而不影响该托管帐户上的其他域 因此,从理论上讲,您将访问该域,并使用Windows登录验证进行访问。页面,如果登录成功,您将被引导到主页并可以查看内容Apache 如何通过外部托管站点强制Azure广告登录?,apache,.htaccess,azure,active-directory,Apache,.htaccess,Azure,Active Directory,已经在谷歌上搜索了几个小时,找不到清晰的教程或任何东西 我有一个已启用活动目录的Azure帐户。我还有一个InMotion托管帐户,它托管许多域(每个域都有各自的CPanel) 我将如何在InMotion托管的域上集成Azure AD身份验证,该域只影响该域,而不影响该托管帐户上的其他域 因此,从理论上讲,您将访问该域,并使用Windows登录验证进行访问。页面,如果登录成功,您将被引导到主页并可以查看内容 是否可以通过.htaccess文件执行此操作?或者我必须修改实际的Apache文件吗?如
是否可以通过
.htaccess
文件执行此操作?或者我必须修改实际的Apache文件吗?如果是这样,我如何使其仅适用于一个域?要将web应用程序与Azure AD集成,我们需要编写自定义代码以实现逻辑,将未经验证的请求重定向到Azure AD,并在用户登录后验证令牌。(请参阅与Azure AD集成的代码示例)
如果你在Azure上部署web应用程序会更容易。在这个场景中,我们可以使用Azure提供的功能,而无需更改web应用程序上的代码
我将如何在InMotion托管的域上集成Azure AD身份验证,该域只影响该域,而不影响该托管帐户上的其他域
根据我的理解,我们将Azure广告与web应用程序集成,并为网站配置域。然后我们可以通过域而不是ip地址访问web应用程序。在这种情况下,如果用户正在访问需要身份验证的页面,而用户不登录,则只有与Azure AD集成的web应用才会重定向到登录页面