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

相關問題