私は現在、MembershipProvider クラスを実装しようとしていますが、私のユーザー リポジトリは、ネット上で見つけたほとんどの例では一般的ではありません。ユーザーを取得する代わりに、要求された URL の認証サーバーに対してユーザーの ID を確認するだけです。
- ユーザーが「POST」しようとしています
ws.example.com/jobA
- 属性は、認証サーバーを使用してユーザーを検証し、ユーザーがこのアクション/URL にアクセスできるかどうかを確認します
- リクエストを拒否または受け入れる
他のいくつかの投稿で、カスタム メンバーシップ プロバイダーを実装するためのこの方向性が示されました。私の考えでは、これを機能させるには、要求された URL が何であるかを確認し、それらの Cookie を確認できる必要があります。フィルターでは、HttpRequestMessage にアクセスできます。このコンテキストで必要な情報を取得するにはどうすればよいですか??