Web APIで認証されたユーザー名を取得する方法(トークンベースの認証)

dsi

トークンベースのWebAPI認証を実装しました。

ここで、Web API側で、認証されたユーザー名をフェッチする必要がありますが、フェッチできません。

を使用してアクセスしようとすると、値がRequestContext.Principal.Identity.Name表示されnullます。

最悪の場合、リクエストごとにangualrjsからユーザー名を渡す必要があります。WebAPI自体から取得するのが本当に最善でしょう。

誰でも助けてくれますか、WebAPI側から認証されたユーザーを取得するにはどうすればよいですか?

ありがとう

OfficalMesut

主張するにはユーザー名を設定する必要があります。

 var claim = ((ClaimsIdentity)identity).FindFirst("sub");
    string username = claim.Value

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Controller for .NET Web API2.0で基本認証のユーザー名/パスワードを取得する方法

分類Dev

カスタムユーザーデータベースを使用したWeb APIトークン認証

分類Dev

C#(Web API)で(ベアラートークンを使用して)認証されたメソッドをテストする適切な方法

分類Dev

認証されたWebサイトユーザーにs3ファイルへのアクセスを許可する方法

分類Dev

WebベースのテストでHTTP認証を自動認証する

分類Dev

ASP.NET Web API 2とOwinを使用したトークンベースの認証により、401が不正にスローされます

分類Dev

ユーザーインターフェイスなしのWeb APIでのトークンベースの認証

分類Dev

認証されたユーザー名とパスワードを使用してWebサイトをオフラインでダウンロードするにはどうすればよいですか?

分類Dev

バックグラウンドでWebユーザーを認証するduaIFRAME

分類Dev

Web APIでOwinトークン認証と組み合わせてWindows認証を有効にする方法は?

分類Dev

ユーザーがWebアプリで認証されたときに、Azure機能に対してユーザーを認証します

分類Dev

React WebページでReactNativeユーザーを認証する方法は?

分類Dev

Web API –ベアラートークンで認証

分類Dev

username = Trueで標準の認証APIを使用してweb2pyでユーザーのメールアドレスを変更する方法

分類Dev

SOAP Webサービスでのユーザー認証

分類Dev

Web2pyJWTベースの認証-更新トークン

分類Dev

Web API2クライアントとユーザーの2つの部分からなる認証

分類Dev

JMeterを使用した認証でWebサービスをテストする方法

分類Dev

WebページがJavaScriptなしでレンダリングされる前に、ユーザーはどのように認証およびカスタマイズされたページを提供しますか?

分類Dev

Webブラウザベースのクライアントのどこに認証(またはJWT)トークンを保存しますか?

分類Dev

アプレットや外部アプリを使用せずに、ブラウザー内のWebアプリクライアント証明書ベースの認証を実行するにはどうすればよいですか?

分類Dev

基本認証、匿名認証、およびWindows認証をサポートするWebサービス/ API

分類Dev

SOAPベースのJava Webサービスを認証する方法は?

分類Dev

anglejs web api SPAで既存のWebフォームベースの認証と承認を使用するにはどうすればよいですか?

分類Dev

あるWebサイトから別のWebサイトに認証トークンを送信するためのベストプラクティスは?

分類Dev

AWS Web APIとLambdaを使用してサーバーレスWebリクエストを認証する方法は?

分類Dev

(ユーザーとパスワードの両方ではなく)Webページ認証に1つのフィールドのみを使用する方法

分類Dev

ASP.Net Web APIコントローラーでユーザーの名前を確認するにはどうすればよいですか?

分類Dev

WEB API-コントローラーまたはアクションレベルで承認(認証なし)

Related 関連記事

  1. 1

    Controller for .NET Web API2.0で基本認証のユーザー名/パスワードを取得する方法

  2. 2

    カスタムユーザーデータベースを使用したWeb APIトークン認証

  3. 3

    C#(Web API)で(ベアラートークンを使用して)認証されたメソッドをテストする適切な方法

  4. 4

    認証されたWebサイトユーザーにs3ファイルへのアクセスを許可する方法

  5. 5

    WebベースのテストでHTTP認証を自動認証する

  6. 6

    ASP.NET Web API 2とOwinを使用したトークンベースの認証により、401が不正にスローされます

  7. 7

    ユーザーインターフェイスなしのWeb APIでのトークンベースの認証

  8. 8

    認証されたユーザー名とパスワードを使用してWebサイトをオフラインでダウンロードするにはどうすればよいですか?

  9. 9

    バックグラウンドでWebユーザーを認証するduaIFRAME

  10. 10

    Web APIでOwinトークン認証と組み合わせてWindows認証を有効にする方法は?

  11. 11

    ユーザーがWebアプリで認証されたときに、Azure機能に対してユーザーを認証します

  12. 12

    React WebページでReactNativeユーザーを認証する方法は?

  13. 13

    Web API –ベアラートークンで認証

  14. 14

    username = Trueで標準の認証APIを使用してweb2pyでユーザーのメールアドレスを変更する方法

  15. 15

    SOAP Webサービスでのユーザー認証

  16. 16

    Web2pyJWTベースの認証-更新トークン

  17. 17

    Web API2クライアントとユーザーの2つの部分からなる認証

  18. 18

    JMeterを使用した認証でWebサービスをテストする方法

  19. 19

    WebページがJavaScriptなしでレンダリングされる前に、ユーザーはどのように認証およびカスタマイズされたページを提供しますか?

  20. 20

    Webブラウザベースのクライアントのどこに認証(またはJWT)トークンを保存しますか?

  21. 21

    アプレットや外部アプリを使用せずに、ブラウザー内のWebアプリクライアント証明書ベースの認証を実行するにはどうすればよいですか?

  22. 22

    基本認証、匿名認証、およびWindows認証をサポートするWebサービス/ API

  23. 23

    SOAPベースのJava Webサービスを認証する方法は?

  24. 24

    anglejs web api SPAで既存のWebフォームベースの認証と承認を使用するにはどうすればよいですか?

  25. 25

    あるWebサイトから別のWebサイトに認証トークンを送信するためのベストプラクティスは?

  26. 26

    AWS Web APIとLambdaを使用してサーバーレスWebリクエストを認証する方法は?

  27. 27

    (ユーザーとパスワードの両方ではなく)Webページ認証に1つのフィールドのみを使用する方法

  28. 28

    ASP.Net Web APIコントローラーでユーザーの名前を確認するにはどうすればよいですか?

  29. 29

    WEB API-コントローラーまたはアクションレベルで承認(認証なし)

ホットタグ

アーカイブ