Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/290.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/0/azure/12.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
基于PHP的Azure网站的身份验证选项?_Php_Azure_Azure Web App Service - Fatal编程技术网

基于PHP的Azure网站的身份验证选项?

基于PHP的Azure网站的身份验证选项?,php,azure,azure-web-app-service,Php,Azure,Azure Web App Service,我正在用PHP编写一个简单的管理工具,供我个人使用,我想把它放在免费的Azure网站层上。我需要通过一个简单的身份验证方案来保护站点,比如*NIX服务器下的.htpasswd 在PHP中运行站点时,有什么推荐的方法可以做到这一点吗 我已经查看了web.config中的选项,但是它们似乎都需要一个Windows用户帐户来进行身份验证。我已经看过了,但我不太确定如何在这个网站上运行appcmd.exe 我已经查看了WindowsAzure Active Directory集成选项,但是我看不到任何可

我正在用PHP编写一个简单的管理工具,供我个人使用,我想把它放在免费的Azure网站层上。我需要通过一个简单的身份验证方案来保护站点,比如*NIX服务器下的.htpasswd

在PHP中运行站点时,有什么推荐的方法可以做到这一点吗

我已经查看了web.config中的选项,但是它们似乎都需要一个Windows用户帐户来进行身份验证。我已经看过了,但我不太确定如何在这个网站上运行appcmd.exe

我已经查看了WindowsAzure Active Directory集成选项,但是我看不到任何可以从PHP调用的内容(是否有我可以调用的RESTfulAPI?)


我不特别想编写自己的身份验证处理程序,也不特别想运行微实例Linux VM….

如果您想要简单的身份验证,可以在登录脚本本身中硬编码用户名和密码组合,并且信息将受到保护。如果这不能满足您的要求,您可以使用免费版本的mysql,并在使用之前存储其凭据。这两个选项是您可以使用的最简单和免费的选项。另外,对于您的小项目来说,Active Directory或基于UAC的身份验证也太过分了

有一个示例项目演示了如何执行

到目前为止,我还没有在WindowsAzure网站上测试此代码,但如果您想了解如何实现自己的身份验证提供程序,可以将其作为示例提供