久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

  • <i id='WnQJ3'><tr id='WnQJ3'><dt id='WnQJ3'><q id='WnQJ3'><span id='WnQJ3'><b id='WnQJ3'><form id='WnQJ3'><ins id='WnQJ3'></ins><ul id='WnQJ3'></ul><sub id='WnQJ3'></sub></form><legend id='WnQJ3'></legend><bdo id='WnQJ3'><pre id='WnQJ3'><center id='WnQJ3'></center></pre></bdo></b><th id='WnQJ3'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='WnQJ3'><tfoot id='WnQJ3'></tfoot><dl id='WnQJ3'><fieldset id='WnQJ3'></fieldset></dl></div>

    <small id='WnQJ3'></small><noframes id='WnQJ3'>

  • <legend id='WnQJ3'><style id='WnQJ3'><dir id='WnQJ3'><q id='WnQJ3'></q></dir></style></legend>

      <tfoot id='WnQJ3'></tfoot>
        • <bdo id='WnQJ3'></bdo><ul id='WnQJ3'></ul>

        通過 IdentityServer 身份驗證后如何獲取 WebAPI 控制

        How to get user#39;s information on WebAPI controller after authenticated with IdentityServer?(通過 IdentityServer 身份驗證后如何獲取 WebAPI 控制器上的用戶信息?)
            <i id='rZQKo'><tr id='rZQKo'><dt id='rZQKo'><q id='rZQKo'><span id='rZQKo'><b id='rZQKo'><form id='rZQKo'><ins id='rZQKo'></ins><ul id='rZQKo'></ul><sub id='rZQKo'></sub></form><legend id='rZQKo'></legend><bdo id='rZQKo'><pre id='rZQKo'><center id='rZQKo'></center></pre></bdo></b><th id='rZQKo'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='rZQKo'><tfoot id='rZQKo'></tfoot><dl id='rZQKo'><fieldset id='rZQKo'></fieldset></dl></div>
                <tbody id='rZQKo'></tbody>

                <small id='rZQKo'></small><noframes id='rZQKo'>

                <tfoot id='rZQKo'></tfoot><legend id='rZQKo'><style id='rZQKo'><dir id='rZQKo'><q id='rZQKo'></q></dir></style></legend>

                  <bdo id='rZQKo'></bdo><ul id='rZQKo'></ul>

                  本文介紹了通過 IdentityServer 身份驗證后如何獲取 WebAPI 控制器上的用戶信息?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

                  問題描述

                  限時送ChatGPT賬號..

                  在我的客戶端應(yīng)用程序成功通過 IdentityServer3 進(jìn)行身份驗證后,我無法在 WebAPI 控制器上獲取用戶信息.步驟如下:

                  I cannot get user's information on WebAPI controller after my client app authenticates with IdentityServer3 successfully. Below are the steps:

                  1. 使用配置文件和訪問令牌登錄"成功從 JavaScript隱式客戶端應(yīng)用程序
                  2. 我在ID Token Contents"面板上看到了用戶數(shù)據(jù)
                  3. 我對我的 WebAPI 服務(wù)執(zhí)行呼叫服務(wù)",我在 ClaimsPrincipal 中看到許多聲明,但無法獲取電子郵件、客戶端顯示的角色等值.下面是代碼&回復(fù).

                  誰能幫助我如何在 WebAPI 上獲取用戶數(shù)據(jù)?

                  Could anyone provide me some helps how to get user's data on WebAPI?

                  推薦答案

                  如果你使用owin,可以試試這段代碼.

                  if you use owin, you can try this code.

                   var owinUser = TryGetOwinUser();
                   var claim= TryGetClaim(owinUser, "email");
                   string email = claim.Value;
                  
                   private ClaimsPrincipal TryGetOwinUser()
                      {
                          if (HttpContext.Current == null)
                              return null;
                  
                          var context = HttpContext.Current.GetOwinContext();
                          if (context == null)
                              return null;
                  
                          if (context.Authentication == null || context.Authentication.User == null)
                              return null;
                  
                          return context.Authentication.User;
                      }
                  
                      private Claim TryGetClaim(ClaimsPrincipal owinUser, string key)
                      {
                          if (owinUser == null)
                              return null;
                  
                          if (owinUser.Claims == null)
                              return null;
                  
                          return owinUser.Claims.FirstOrDefault(o => o.Type.Equals(key));
                      }
                  

                  這篇關(guān)于通過 IdentityServer 身份驗證后如何獲取 WebAPI 控制器上的用戶信息?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

                  【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請聯(lián)系我們刪除處理,感謝您的支持!

                  相關(guān)文檔推薦

                  What are good algorithms for vehicle license plate detection?(車牌檢測有哪些好的算法?)
                  onClick event for Image in Unity(Unity中圖像的onClick事件)
                  Running Total C#(運行總 C#)
                  Deleting a directory when clicked on a hyperlink with JAvascript.ASP.NET C#(單擊帶有 JAvascript.ASP.NET C# 的超鏈接時刪除目錄)
                  asp.net listview highlight row on click(asp.net listview 在單擊時突出顯示行)
                  Calling A Button OnClick from a function(從函數(shù)調(diào)用按鈕 OnClick)
                      <tbody id='yeqwX'></tbody>
                    <i id='yeqwX'><tr id='yeqwX'><dt id='yeqwX'><q id='yeqwX'><span id='yeqwX'><b id='yeqwX'><form id='yeqwX'><ins id='yeqwX'></ins><ul id='yeqwX'></ul><sub id='yeqwX'></sub></form><legend id='yeqwX'></legend><bdo id='yeqwX'><pre id='yeqwX'><center id='yeqwX'></center></pre></bdo></b><th id='yeqwX'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='yeqwX'><tfoot id='yeqwX'></tfoot><dl id='yeqwX'><fieldset id='yeqwX'></fieldset></dl></div>
                  • <legend id='yeqwX'><style id='yeqwX'><dir id='yeqwX'><q id='yeqwX'></q></dir></style></legend>
                    • <bdo id='yeqwX'></bdo><ul id='yeqwX'></ul>

                        <small id='yeqwX'></small><noframes id='yeqwX'>

                          <tfoot id='yeqwX'></tfoot>

                            主站蜘蛛池模板: 亚洲欧美国产一区二区三区 | 美女天天干 | 国产原创在线观看 | 免费在线看黄 | 美女在线观看av | 成人免费在线 | 91精品国产美女在线观看 | 范冰冰一级做a爰片久久毛片 | 中文字幕av中文字幕 | 看av网址 | 一区二区三区日韩 | 一级毛片免费完整视频 | 久久久久网站 | 久久影音先锋 | 久久免费香蕉视频 | 国产精品久久久久久久久久久久久 | 青娱乐国产 | 欧美精品影院 | 人人干人人爽 | 黑人巨大精品欧美一区二区免费 | 激情视频中文字幕 | 99精品99 | 久久久九九九九 | 国产一区二区精华 | 精品久久久久久亚洲精品 | 国产一级片免费视频 | 一级无毛片 | 91婷婷韩国欧美一区二区 | www.五月天婷婷.com | 久久综合伊人 | 午夜99 | 欧美激情视频一区二区三区在线播放 | 99精品一区二区三区 | 天天躁日日躁狠狠很躁 | 黄色免费观看网站 | 麻豆国产精品777777在线 | 国产精品a久久久久 | 91一区二区 | 国产精品视频一区二区三区四蜜臂 | 自拍偷拍视频网 | 青久草视频 |