ユーザー名とパスワードが必要なWCFサービスがあります。しかし、すべての操作でユーザー名とパスワードが必要なわけではありません。このタイプの認証はどのように達成されますか(基本的には運用レベル)?一部のWCF操作は認証を必要とし、一部は認証を必要とします。どうやって?
答えて
認証はエンドポイント単位で実行されます。 2つの認証モデルが必要な場合は、2つの異なるエンドポイントが必要です。最もシンプルなアプローチは、2つの別個のサービス契約を使用することです
あなたはクリーンで何を意味するかを詳しく説明できますか?私が間違っている場合は私を修正しますが、私は同じサービス契約のBasicHttpエンドポイントを持つことができないと思いますか? – Xaisoft
2つのサービス契約がある場合は、それぞれに個別のエンドポイントが必要です。 –
理論上は、2つのエンドポイントで同じサービス契約を使用し、認証を使用して、認証されていないエンドポイントに入ってきた認証が必要なコールを拒否することができます。しかし、コードが複雑になり、クライアントは必要なことを理解するのがより難しくなります –
- 1. Webフォームサイトの一部のページでWindows認証が必要なIIS?
- 2. WCF認証/承認 - 必要なヘルプ
- 3. Laravel Dingo認証内部要求にJWTが必要
- 4. 同じアプリケーション内の内部ユーザーと外部ユーザーのAzure認証が必要
- 5. OpenStack Python Novaclientは認証を必要としません
- 6. WCF - クライアントの認証にサービス証明書が必要ですか?
- 7. フェザー認証では、アプリケーションの内部サービスコールを認証する必要があります(回避する方法)?
- 8. 認証でWebサービスを消費しています。認証が必要です。
- 9. XMPPError:サブスクリプションが必要 - 認証
- 10. cefsharpプロキシ認証が必要
- 11. Rails:コントローラ認証はセッション認証に必要ですか?
- 12. スイフト:WKWebViewは認証が必要です。
- 13. Python - smtpは認証が必要です
- 14. テストプロキシで認証が必要かどうかを確認します
- 15. SNMPv3はユーザ名/認証とコミュニティストリングの使用を必要としますか?
- 16. 認証の一部として音声や顔認識をsirikitに追加できますか?
- 17. FireFox認証を迂回するWatiN認証が必要です。
- 18. heroku + git submoduleは認証が必要
- 19. ユーザー認証の検証はどこに行う必要がありますか?
- 20. 変数の一部としてdatepickerの値が必要です
- 21. SAMLはSharePoint 2016の第一級市民です。つまり、認証にADFSを必要としません。
- 22. SSL認証/承認はハンドシェイクの一部ですか?
- 23. JWTの認証にペイロード部分が必要なのはなぜですか?
- 24. どのようにヒットするか外部Javaコードを介してOauth認証が必要な残りのAPI
- 25. Camelとの認証サービスを必要とするRESTサービスコール
- 26. 認証を必要としないFirebaseデータベースセキュリティ
- 27. 部分URLは、スリム3のPHPフレームワークでJWT認証が必要です
- 28. 私は認証が必要なようにしたい闊歩
- 29. Windows認証に必要なものMVC WebサイトとWCFを通す
- 30. HTML5は、検証作業を必要としますが、メッセージは
認証を必要としないすべての操作を追加するサービスを作成することができます。 – boca
@bocaこれが唯一の方法です。また、追加サービスとは、認証を必要としないすべての操作で異なる契約を意味しますか?複数のサービスを定義できますか? – Xaisoft
はい。下のRichard Blewettの答えを見てください。 – boca