2

我最近开始使用 Pushover.net,我进行了一些搜索,但找不到任何与 django 项目集成的示例。

由于我找不到任何示例,因此我决定自己尝试一下会很有趣。我感兴趣的是你会建议我怎么做。我希望实际的 pushover 部分尽可能地解耦,因此将其作为应用程序进行。

我不完全确定如何处理的是用户授权。这个想法是用户输入他们的pushover用户密钥并将其保存在使用django的用户配置文件模型中AUTH_PROFILE_MODULEhas_pushover 但显然我想要一些安全性,因此用户密钥不会以明文形式存储。人们对此有何建议?

我可以使用一些内置的 django 安全性吗?

4

1 回答 1

2

过去,当我需要加密 Django 字段时,我使用了django-fields中可用的加密字段。您可以在 UserProfile 模型上使用其中一个,并在模型上定义一个has_pushover()方法,该方法基本上返回 pushover 令牌字段是否None存在。

我猜是因为您正在谈论存储每个用户的 Pushover 令牌,您想要构建一个应用程序来向您网站的用户推送任意通知?这与让网站仅向您自己推送站点事件的通知形成对比。

于 2012-08-22T00:02:51.337 回答