我們非常樂於接受社群貢獻,但您應遵循一些指導原則,以便我們可以很方便的解決這個問題。
最簡單的方法是開啟乙個問題並開始討論。然後,我們可以決定如何實現乙個特性或乙個變更。如果您即將提交帶有**更改的拉取請求,請從描述開始,僅做最小的更改並提供涵蓋這些更改的測試。
當然,還請先閱讀: 如何成為一名優秀的開源貢獻者
請在 core repo issue tracker 開啟乙個討論。
identityserver 是針對 asp.net core 2 構建的,可在 .net framework 4.6.1(及更高版本)和 .net core 2(及更高版本)上執行。
請在對應的 github 上提交乙個新的 issue:
您需要在貢獻任何**或內容之前,簽署乙個貢獻者許可協議。這是乙個自動的過程,在您開啟乙個拉取請求之後開始。
note
我們只接受開發分支的 prs。
如果您開始乙個貢獻專案(例如對資料庫x或配置儲存y的支援),我們會非常感激。請把它告訴我們,這樣我們就可以在我們的文件中發布並鏈結它。
我們並不希望獲得這些貢獻庫的所有權,因為我們在支援核心專案上已經非常忙了。
命名約定
截至2023年10月,identityserver4.* nuget命名空間是為我們的軟體包保留的。請使用以下命名約定:
yourprojectname.identityserver4
或identityserver4.contrib.yourprojectname
Identity Server4學習筆記
學習參考資料 博文 學習前的預備知識 oauth 2.0 的乙個簡單解釋 和 oauth 2.0 的四種方式 這個博主的文非常適合做課後總結 因為以上的博文其實已經很詳細了,我也就記一下學習過程中老是誤解的部分。oauth 2.0是乙個委託協議,它可以讓那些控制資源的人允許某個應用以代表他們來訪問他...
授權認證(IdentityServer4
區別 openid authentication 認證 oauth aurhorize 授權 輸入賬號密碼,qq確認輸入了正確的賬號密碼可以登入 認證 下面需要勾選的核取方塊 獲取暱稱 頭像 性別 授權 openid 當你需要訪問a 的時候,a 要求你輸入你的openid,即可跳轉到你的openid...
Identity Server4學習系列一
一 前言 這是官方文件的位址 二 簡介 1 常見的 的互動方式如下 1 瀏覽器與web應用程式互動。單站點應用程式,乙個站點搞定所有的東西,常見的有mvc webform等等,這類一般不存在多客戶端之說,因為頁面和後台處理程式是強耦合的,也就是說,這個時候我們的後台處理程式只處理對應的頁面,不能給其...