2012-10-22 87 views
0

我在查找mod_auth_tktNginx?我有多個使用auth_tkt兼容cookie的應用程序,並希望擁有SSO。我不想使用apache2 mod_auth_tkt,因爲我已經運行了nginx。是否有一個用於nginx的auth_tkt兼容模塊?auth_tkt是否爲nginx?

+0

看起來像nginx 1.3.8將發貨https://mdounin.ru/hg/ngx_http_auth_request_module/使這成爲可能 – iElectric

回答

0

今天我遇到了這個挑戰(使用Nginx的多域SSO),所以我認爲一個答案比從未更好。

我來自使用auth_tkt和Apache2。

最終我結束了Pubcookie的實現,有人爲此寫了一個Nginx module

的設置是非常相似:

  1. CGI腳本截獲該請求,並執行登錄於使用任何機構被配置

  2. 在成功認證的用戶的過程:

    一個。在餅乾上設置enterprise_domain

    b。用戶被重定向到最初請求的資源

雖然一些警告,我不得不破解的源pubcookie一個公平位和nginx的模塊讓它與非SSL網站的工作 - 這似乎已經用SSL寫作是一個固定的假設。

+0

Pubcookie與auth_tkt不兼容,可悲的是。我需要使用auth_tkt,因爲所有的應用程序都支持它。 – iElectric

+0

@iElectric能否闡述Pubcookie爲什麼不起作用?我發現它對於底層應用程序是完全不可知的,因爲mod_tkt是。 – Alex

相關問題