2015-01-20 73 views
0

我想使用google oauth2來保護我公司的文檔(使用Sphinx創建靜態網站)。使用oauth2保護靜態網站的最簡單方法

實現此目的的最簡單方法是什麼?我確切地說我更像一個Python和JavaScript的人。想法或圖書館的名字將受到歡迎!

謝謝!

+0

你的意思是認證與谷歌?爲什麼不使用htaccess基本身份驗證? ...我不認爲有一個簡單的方法來做你所要求的... – 2015-01-20 22:20:40

+0

基本上,你將不得不創建一個Web應用程序來爲你的文檔服務......見http://sphinx-doc.org/latest/web /quickstart.html#authentication ... oauth-2.0在一般情況下很容易實現,但是...所以我會先查看該鏈接並讓您的網站成爲Flask應用程序 – 2015-01-20 22:26:55

回答

0

如果您使用Apache網絡服務器提供網站服務(或在該內容前使用Apache作爲反向代理服務器),則可以使用mod_auth_openidc版本1.7.2,並支持驗證Google的訪問令牌。 configuration看起來像:

OIDCOAuthIntrospectionEndpoint https://www.googleapis.com/oauth2/v1/tokeninfo 
OIDCOAuthIntrospectionTokenParamName access_token 
OIDCOAuthRemoteUserClaim user_id 

<Location /static/> 
    Authtype oauth20 
    # require specific claims to be present in the JSON 
    # response returned from the token info endpoint 
    Require claim issued_to:<client_id> 
</Location> 
相關問題