谷歌应用引擎的简单密码保护

时间:2017-03-28 08:54:47

标签: python google-app-engine

我正在开发一个应用程序,我想使用Google App Engine进行简单的测试和开发。

我想部署应用程序但其他人在没有正确密码的情况下无法看到它。我应该如何为此项目添加一个简单的密码(邮件请求和HTML表单等已经到位)?我应该将它包含在app.yaml文件中吗?我应该哈希吗?我不想使用数据库。

它需要非常简单但足够安全以达到我们的目的。

感谢。

1 个答案:

答案 0 :(得分:0)

这取决于你使用的语言,假设问题已经用python标记,那么我认为最简单和最脆弱的密码保护就足够了。像这样:

class SimplestPassword(webapp2.RequestHandler):
    def post(self):
        # HTML: <input name="password" type="text" />
        if self.request.get('password') == 'this_passsword':
            self.response.write('The password is: this_password')
        else:
            self.response.write('The password is not: {}'.format(str(self.request.get('password')))

然后,您需要更新yaml端点以使用新的处理程序。

对于可能更安全的事情: