c#的nRadius套件有Bug

試了兩、三天,驗証時而成功,時而失敗,它有Bug。

想找出來Bug在哪也是花更多時間而已。

若是Linux架Freeradius。可以開Debug模式。

以debug模式運行。
/usr/local/sbin/radiusd -X。

就可以看見nRadius傳過去的密碼,解回來有問題。

會有錯誤訊息

WARNING: Unprintable characters in the password.  Double-check the shared secret on the server and the NAS!

但我並沒有打什麼Unprintable characters當作密碼。

nRadius從2008年就沒更新了,現在都2015年了

請直接換Radius.Net。有.Net版本問題的話。

它有SourceCode,有些非同步與Linq的東西拿掉就可以運行了。

比改人家的Bug還比較快,畢竟密碼學的東西比較難。

 

廣告

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s