1
大家好
摘要:
我們的項目,我們開發使用的Identity Server 3與MembershipReboot結合。我們下次登錄時的工作流程:如何重啓部分登錄機制的Identity Server 3
- 登錄頁面(電子郵件,密碼)
- 一些自定義的用戶服務的(後驗證用戶憑據和之前所發出IdentityServer登錄Cookies層),其中有我們的業務方法來覆蓋
PostAuthenticateLocalAsync
和驗證邏輯。 此邏輯經由AuthenticateResult
將用戶重定向到附加網頁,同時觸發偏登錄機構(部分登入認證類型) - 成功偏登錄通道之後(經由
GetPartialLoginResumeUrlAsync
)和另一個登錄過程的用戶獲取令牌。
這是一切都很好的工作,我們很高興,但是當我們需要新的情況時,問題就來了。
問:我們的新情況,需要重新啓動登錄過程,但之後的登錄頁面,也就是從此刻PostAuthenticateLocalAsync
。用戶不必重新授權並輸入憑證,並直接轉到步驟。換句話說,我們想再次獲得部分登錄。 我們該怎麼做?
我將非常感謝您的任何建議和幫助。 謝謝。
我檢查它,並得到只是錯誤頁面的消息這樣的_Custom標記請求驗證錯誤_。我需要以某種方式跳過**登錄頁面**並立即進入部分登錄(例如2fa)。用戶不必再次輸入他們的憑證(登錄名和密碼)。也許我沒有看到或理解一些東西...... –