2014-07-08 92 views
0

我有一個DNN安裝,我需要使用Windows Azure活動目錄中的應用程序端點,這些目錄是安靜的oauth2.0或saml。我無法找到一個模塊來驗證這種方式,所以我想我需要創建自己的身份驗證提供程序。然而,關於這個文件似乎已經過時了,而我看起來並不是那麼簡單。我在VS2013中看到了christoc的DNN模塊模板,但我認爲這不適用於身份驗證提供程序。如何爲DotNetNuke創建通用的oauth 2.0身份驗證提供程序?

我可以簡單地以某種方式複製當前的登錄提供程序並添加功能嗎?如果是的話,它會正確響應令牌回調等。

最後,我希望一個站點的用戶能夠登錄並稍後訪問此站點,並且已經使用同一個SSO帳戶登錄。

我可以使用一般的步驟1-2-3解釋我只是不確定什麼正確的方式去abouyt的DNN部分是。

幫助!

回答

0

要爲WAAD創建驗證模塊,您需要構建自己的驗證提供程序。以後的DNN版本中包含4個OAuth提供程序。我會複製Windows Live提供程序並進行必要的修改以使其可以與WAAD一起使用。

你可以找到在/ DNN平臺/供應商/驗證在DNN的源代碼版本文件夾中的身份驗證提供源代碼,它可以從dotnetnuke.codeplex.com

+0

謝謝!我不知道有一個源代碼版本。這有助於很多大聲笑。 – DasAmigo

相關問題