久久久久久久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在线| 超碰国产在线 | 日韩精品免费 | 免费国产视频 | 做a视频| a级性视频 | 久久蜜桃精品 | 日本精品视频在线观看 | 91在线观| h视频在线免费看 | 中国黄色在线视频 | 黄色片免费看视频 | 国产精品视频偷伦精品视频 | 精品国产亚洲一区二区三区大结局 | 欧美亚洲另类丝袜综合网动图 | 国产精品成人免费 | 精品国产伦一区二区三区观看方式 | 自拍偷拍亚洲一区 | 免费在线看黄视频 | 国产精品久久久久久一区二区三区 | 婷婷综合网 | 欧美在线观看一区 | 国产ts人妖一区二区三区 | 久久久91 | 一二三在线视频 | 亚洲国产aⅴ成人精品无吗 国产精品永久在线观看 | 久草网址 | 精品一区电影 | 亚洲最新在线 | 久久中文字幕一区 | 色偷偷噜噜噜亚洲男人 | 日本午夜网 | 国产一区二区久久 | 99久久夜色精品国产亚洲96 | 神马久久久久久久久久 | 中文字幕高清在线 | 天堂成人国产精品一区 | 亚洲成人精品久久久 | 亚洲精品一区二区三区蜜桃久 |