12

我有一个私人网站,用作来自世界各地并拥有我的Google Apps域名(example.com)帐户的工作人员的Intranet站点。他们目前使用OpenId登录各种协作工具,因此我也想将其用于我的网站。使用openid作为静态内容身份验证的最简单方法

  1. 我要保护我的私有成员只用OpenID登录(而不是说,basicc HTTP认证)网站,谷歌企业应用套件提供静态内容。

  2. 我知道任何人都可以成为OpenID提供商,因此我想将其限制为一个域名 - 特别是我的Google Apps域。

此刻我的静态内容通过nginx提供。我宁愿一个简单的nginx模块,只需要一点设置就可以处理这个模块。

如果我必须弄脏我的手,我不介意设置一个基本的Python(如Django)或Java服务器来处理这个问题,但我不想使用PHP或Ruby。

回答

0

根据内容量,为什么不把它放在Google App Engine上?

您可以静态放置的东西数量有限制(您可以从DB服务),以及每天的更改次数。

如果您的内容足够小,并且不会频繁更改(每天100次,我相信是最高的),这可能会解决您的身份验证问题并简化您的生活!

+0

您的意图是GAE有内置的openid支持吗?设置起来有多简单。 – AshirusNW

+0

它是内置的。看看用户模块文档。 –

+0

嗯为公司网站(这是)我不知道我很适合使用应用程序引擎的这个和它。该网站非常简单(静态页面),所以有一个简单的基于开放标识或基于oauth的身份验证会很好 – AshirusNW

相关问题