2017-01-23 121 views
0

我們需要在memcached運行實例上啓用SASL身份驗證。我想知道使用spymemcache客戶端啓用身份驗證所需的更改。我認爲它會像使用憑據傳遞一些連接工廠實例一樣簡單。另外,一旦在memcached服務器上啓用SASL,它是否會強制始終使用SASL身份驗證進行連接。我問的原因是,我不希望其他客戶打破哪些不是SASL啓用。想知道是否有人解決了類似的問題,可以開創一席之地。謝謝!使用Couchbase/spymemcache客戶端在memcacheD服務器上啓用SASL身份驗證

回答

1

有一個code sample in the tests從我幾年前寫的一個測試中修復一個bug。這應該可以幫助你在spymemcached上。

如果我沒有記錯,一旦在memcached服務器上配置/打開SASL,它實際上總是會使用SASL認證,因此任何不認證的都將無法訪問。但我必須檢查當前的代碼。

+0

謝謝@Matt,這看起來很有前途。我很難在我的Mac上安裝SASL支持的memcached。你有什麼關於這方面的指針嗎?默認情況下,mac是否支持SASL,還是我需要安裝一些軟件包來啓用它?我在網上關注了一些關於如何啓用但不能實現的鏈接。任何指針都會有幫助! – Coder

+0

至少是指客戶端,不需要包裹。它使用內置於JVM中的SASL。 –

+0

那麼在這種情況下,創建memcache客戶端時應該傳入什麼用戶名和密碼? 「*運行此測試的示例參數:用戶名密碼127.0.0.1:11211 * 10000」 – Coder

相關問題