OpenRasta認証に関する私の以前のquestionから、IIS外の実行可能ファイルとして実行されているOpenRastaサービスに対してNTLM認証を構成できるかどうかを知りたいと思います。OpenRastaのNTLM認証
乾杯。
OpenRasta認証に関する私の以前のquestionから、IIS外の実行可能ファイルとして実行されているOpenRastaサービスに対してNTLM認証を構成できるかどうかを知りたいと思います。OpenRastaのNTLM認証
乾杯。
申し訳ありませんが、私は十分に慎重に質問を読んでいませんでした。残念ながら、私はあなたがこれをすぐに行うことはできないと信じています。 System.Net.HttpListenerインスタンスをのプライベート変数としてカプセル化するOpenRastaによって提供されるHttpListenerHost
があります。コンソールアプリケーションでHttpListenerHost
を使用する方法については、this forum threadのコードをご覧ください。 HttpListener
変数がpublic
または少なくともprotected
た場合には、このコードの線に沿ってAuthenticationSchemes
プロパティを設定するだけの簡単な作業でなければなりません:あなたは本当にこの機能が必要な場合は、OpenRastaのソースを取得することができます
var host = new HttpListenerHost();
host.Listener.AuthenticationSchemes = AuthenticationSchemes.Ntlm;
とそれを更新して基礎となるHttpListener
変数を公開し、心臓のコンテンツに設定することができます。 IIS FOR
=================== >> ORIGINAL ANSWER:
まずに示すように、あなたはOpenRasta用に設定標準のWebフォームまたはMVCプロジェクトを作成しますGetting Start wiki page.次に、Wrox articleの説明に従ってプロジェクトを構成し、Windows認証をサポートします。 Windows認証をサポートすると、NTLM & Kerberos認証が有効になります。
IISビットでは、アプリケーションのセキュリティコンテキストを取得する方法は、ICommunicationContextで利用できるのですか?ありがとう – KlsLondon
私はICommunicationContextにアクセスする上で正しい方向にあなたを指すことができると思うが、私は今それをチェックアウトする必要はありません。この[ブログの投稿](http://codebetter.com/sebastienlambla/2011/09/14/extending-configuration-in-openrasta-2-1/)は、OpenRasta 2.1の拡張ポイントを示しています。ここで、ICommunicationContextはパイプラインでアクセスできます。 –
感謝Sixto、私はICommunicationContextを取得する方法を知っている、私の質問はむしろユーザーの資格情報が利用可能な場合、私はそれらを得ることができますか? – KlsLondon