私は、ASP.NET Core Web Api
とOpenIddict
を認証フレームワークとして使用しているサーバーを持っています。今度はSignalR
ホストを追加し、そのホストに認証を追加したいと考えています。SignalRとOpenId Connect
投稿者different sourcesSignalR
(JS Client)は、WebSocketがヘッダーをサポートしていないため、クエリー文字列またはクッキーでアクセストークンを送信したいと考えていました。
認証ミドルウェアは照会エントリの照会文字列またはCookieコンテナをチェックしないので、私はこの値を自分で読み取るプロバイダ/レトリーバー/リゾルバを実装する必要があります。
私はsolution for IdentityServer
を見つけましたが、OpenIddict
については何も見つかりませんでした。
ここで、OpenIddict
のようなトークンリゾルバを実装するにはどうすればよいですか?
[こちら](https://github.com/mikebridge/IdentityServer4SignalR)は何をしようとしていますか?クエリ文字列とヘッダーの両方を受け入れる[ミドルウェアの2つのレベル](https://github.com/mikebridge/IdentityServer4SignalR/blob/master/src/ChatAPI/Auth/JWTInitialization.cs#L80-L87)があります。 – mikebridge