2

API として機能する別の ServiceStack Web プロジェクトとも通信する最小限のサービススタック構成を持つ MVC Powerpack Web アプリがあります。つまり、私のサービス、認証、および登録はすべて、MVC プロジェクトではなくサービス プロジェクトから取得されます。MVC プロジェクトでは、コントローラーを ServiceStackController から継承し、SocialBootstrapApi デモに示すように CustomUserSession を使用しています。

2 つのプロジェクト間でセッション情報を共有できるようにするための最善の方法は何かと考えています。コントローラーを [Authenticate] 属性で装飾し、MVC アプリでも ServiceStack 認証を使用できるようにしたいと考えています。

SocialBootstrapApi アプリについても言及されているように、さまざまな例を見てきました。ほとんどの例は、1 つのプロジェクトで構成された ServiceStack を示しています。2 つのプロジェクト間でセッション情報を共有し、同時に [Authenticate] タグを使用してコントローラーをロックダウンしながら CustomUserSession にアクセスできるように、これを別のプロジェクトで実装するにはどうすればよいですか?

4

1 に答える 1