教學課程:測試登入使用者的 ASP.NET Core Web 應用程式
適用於:白色複選標記符號的 員工租使用者
外部租使用者(深入瞭解)
在本教學課程中,您會測試 ASP.NET Core Web 應用程式的登入和登出的操作體驗,並檢視 ID 令牌中的宣告。 在 上一個教學課程中,您已將驗證元素、登入和註銷體驗新增至應用程式,以啟用應用程式呼叫 Web API。 基於此教學課程的目的,將呼叫 Microsoft Graph API 以顯示已登入使用者的個人資料資訊。
在本教學課程中:
- 測試應用程式並顯示識別元令牌宣告
- 註銷應用程式
- 清除資源
先決條件
測試應用程式
本節示範如何藉由登入和呼叫 Microsoft Graph API 來測試應用程式,以顯示已登入使用者的配置文件資訊。
在終端機中輸入下列命令,以啟動
https
檔案中的 配置檔,以啟動應用程式。dotnet run --launch-profile https
開啟新的私人瀏覽器,並在瀏覽器中輸入應用程式 URI,在此情況下
https://localhost:5001
。登入窗口出現之後,選取要用來登入的帳戶。 請確定帳戶符合應用程式註冊的準則。
請填寫您的電子郵件,並按照指示輸入一次性密碼以完成登入流程。 您可以選擇在 [保持登入 ] 視窗中保持登入或未登入。
應用程式會要求許可權,以維持對您已授與的數據存取權的存取,並讓您登入並讀取您的個人資料。 選擇接受。
下列螢幕快照隨即出現,指出您已登入應用程式。 ID 令牌的聲明會自動顯示。
從應用程式註銷
現在應用程式經過測試並已呼叫 Microsoft Graph API,您應該登出應用程式。
- 尋找頁面右上角的 [註銷] 鏈接,然後選取。
- 系統會提示您挑選要註銷的帳戶。 選取您用來登入的帳戶。
- 隨即出現訊息,指出您註銷。您現在可以關閉瀏覽器視窗。
清除資源
如果您不打算進一步使用它,您應該刪除應用程式註冊。 您也可以刪除本機應用程式和自我簽署憑證。
- 流覽至 Microsoft Entra 系統管理中心的 [概觀] 頁面,然後選取頁面頂端的 [刪除]。 核取側邊欄中的方塊,然後選取 [[刪除]。
- 尋找您的本機應用程式,並使用 IDE 或終端機加以刪除。
- 檢查您的憑證未由另一個測試應用程式使用,然後使用自我簽署憑證重複此程式。