我正在开发一个应用程序,我想使用Google App Engine进行简单的测试和开发。
我想部署应用程序但其他人在没有正确密码的情况下无法看到它。我应该如何为此项目添加一个简单的密码(邮件请求和HTML表单等已经到位)?我应该将它包含在app.yaml文件中吗?我应该哈希吗?我不想使用数据库。
它需要非常简单但足够安全以达到我们的目的。
感谢。
答案 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端点以使用新的处理程序。
对于可能更安全的事情: