問題タブ [hotchocolate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
867 参照

authentication - ミドルウェアによって処理される単一のルートの認証スキームを指定する

HotChocolate でGraphQLを追加した新しい ASP.Net Core 3 MVC サイトがあります。Auth0 で Cookie ベースの認証を使用して MVC 側にサインインするユーザーがいます。

しかし、GraphQL リクエストの場合は、JWT 認証が必要です。これには次を使用します。

どちらも独立して正常に動作します。Cookie 認証により、コントローラーの使用が許可されます。JWT 認証は GQL の使用を許可します。/graphqlしかし、コントローラーのCookie認証とルートのJWTを取得する方法がわかりません。

ちょっとしたコンテキスト: HotChocolate はカスタム ミドルウェアを使用して、/graphqlルートに着信するリクエストを処理します。Authorizeコントローラー上にないため、配置するコントローラーがないため、属性でスキームを指定することはできません。

類似の質問

(他にもいくつかあり、主に REST と MVC の組み合わせに焦点を当てていましたが、これらは両方ともコントローラーに送られるため、シナリオは少し異なります。)

0 投票する
1 に答える
557 参照

c# - Hot Chocolate GraphQL - MaxExecutionDepth が機能しない

MaxExecutionDepthHot Chocolate GraphQL で作業するにはどうすればよいですか? これが私のコードです:

1に変更してもこれでテストしましたが、MaxExecutionDepthそれでも20以上の深いクエリを実行できます.