問題タブ [owin]
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.
c# - 自己ホスト型の OWIN と urlacl
Microsoft.Owin.Host.HttpListenerとを使用して、OWIN で自己ホストされる自己ホスト型 Nancy/SignalR アプリケーションを作成しました。Microsoft.Owin.Hosting
ローカルでは問題なく動作しますが、localhost 以外を使用してアプリにアクセスしようとするとすぐにHTTP Error 503. The service is unavailableエラーが発生します。127.0.0.1またはマシン名を使用してアプリにアクセスすることさえできません。
を使用してポートをurlaclに追加しようとしました
http add urlacl http://*:8989/ user=EVERYONEしかし、何もしないようです。
私が試したOWINの起動オプションは次のとおりです。
サーバーを起動および停止するファイルのソース コードを次に示します。
forms-authentication - OWIN ホストの SignalR 実装で ASP.NET フォーム認証 Cookie を受け入れますか?
OWIN を使用して、自己ホスト型の SignalR インスタンスを取得しました。認可を実装したい。ユーザーは、フォーム認証を使用して、ASP.NET MVC アプリケーションに既にログインしています。
2 つのアプリケーションは同じ URL で利用できるため、Cookie は 2 つの間で共有されます。セルフホステッド SignalR アプリケーションでフォーム認証 Cookie を受け入れるにはどうすればよいですか?
明確化: 私は、別の (しかし関連し、同じホストにインストールされている) IIS アプリケーションにログインするために使用されたのと同じ資格情報を使用して、セルフホステッド SignalR ハブにアクセスするブラウザーについて話しています。
問題は、SignalR サーバー パイプラインにフックして.ASPXAUTHCookie をキャプチャし、それを使用してハブを呼び出す前に現在のプリンシパルを設定するにはどうすればよいかということです。
それが助けになるなら、私はナンシーをミックスに入れることができます.
c# - OWIN 応答ステータス コードの設定
これは単純なはずなので、基本的なものが欠けているに違いありません。私の OWIN アプリでは、ホームページ (index.html) にリダイレクトするキャッチオールが必要です。
私は方法がわかりません
レスポンスコードを返すメソッド。
c# - Owin はパイプラインで応答も処理できますか
私が理解しているように、Owin は着信要求を処理する定義可能なモジュールのパイプラインです。どのモジュールも、応答を返したり、要求を次のモジュールに渡したりできます。これにより、ロギングや認証などの追加が非常に簡単になり、非常にクールです。
しかし、応答をログに記録したい場合はどうすればよいでしょうか? 応答がパイプラインのどこから来たかに関係なく、すべての応答に対して実行されるモジュールを作成できますか? 可能であれば、例またはリンクを提供していただけますか。このシナリオが Web 上で見つからないようです。