18

NSwag が IdentityServerX ベアラー トークンとどのように相互作用し、従来どおりリクエスト ヘッダーを追加するのか正確にはわかりませんでした。私のホストAPIアプリケーションは、私が理解している限り、LDAP認証を使用してIdentityServer3を実装しています。ホストが認証のためにトークンを必要とする場合、クライアントは要求ヘッダーでトークンを送信する必要があります。では、NSwag クライアントの作業中にどのように対処すればよいでしょうか?

どんなアイデアでも大歓迎です。ありがとう。

4

3 に答える 3

8

C# クライアントの場合は、指定する UseHttpClientCreationMethodか、UseHttpRequestMessageCreationMethod

(参照 https://github.com/RicoSuter/NSwag/blob/master/src/NSwag.CodeGeneration.CSharp/SwaggerToCSharpClientGeneratorSettings.cs )

そうすれば、NSwag は、HttpClient または HttpRequest を作成するためのメソッドを実装することを期待しています。魔法なしでそこにヘッダーを設定できます

于 2016-10-21T14:42:52.497 に答える