Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache 如何通过外部托管站点强制Azure广告登录?_Apache_.htaccess_Azure_Active Directory - Fatal编程技术网

Apache 如何通过外部托管站点强制Azure广告登录?

Apache 如何通过外部托管站点强制Azure广告登录?,apache,.htaccess,azure,active-directory,Apache,.htaccess,Azure,Active Directory,已经在谷歌上搜索了几个小时,找不到清晰的教程或任何东西 我有一个已启用活动目录的Azure帐户。我还有一个InMotion托管帐户,它托管许多域(每个域都有各自的CPanel) 我将如何在InMotion托管的域上集成Azure AD身份验证,该域只影响该域,而不影响该托管帐户上的其他域 因此,从理论上讲,您将访问该域,并使用Windows登录验证进行访问。页面,如果登录成功,您将被引导到主页并可以查看内容 是否可以通过.htaccess文件执行此操作?或者我必须修改实际的Apache文件吗?如

已经在谷歌上搜索了几个小时,找不到清晰的教程或任何东西

我有一个已启用活动目录的Azure帐户。我还有一个InMotion托管帐户,它托管许多域(每个域都有各自的CPanel)

我将如何在InMotion托管的域上集成Azure AD身份验证,该域只影响该域,而不影响该托管帐户上的其他域

因此,从理论上讲,您将访问该域,并使用Windows登录验证进行访问。页面,如果登录成功,您将被引导到主页并可以查看内容


是否可以通过
.htaccess
文件执行此操作?或者我必须修改实际的Apache文件吗?如果是这样,我如何使其仅适用于一个域?

要将web应用程序与Azure AD集成,我们需要编写自定义代码以实现逻辑,将未经验证的请求重定向到Azure AD,并在用户登录后验证令牌。(请参阅与Azure AD集成的代码示例)

如果你在Azure上部署web应用程序会更容易。在这个场景中,我们可以使用Azure提供的功能,而无需更改web应用程序上的代码

我将如何在InMotion托管的域上集成Azure AD身份验证,该域只影响该域,而不影响该托管帐户上的其他域

根据我的理解,我们将Azure广告与web应用程序集成,并为网站配置域。然后我们可以通过域而不是ip地址访问web应用程序。在这种情况下,如果用户正在访问需要身份验证的页面,而用户不登录,则只有与Azure AD集成的web应用才会重定向到登录页面