私の理解が間違っているかもしれませんが、アドバイスをお願いします。
要件:
(1) ユーザー A とユーザー B は、Web サービス SayHello にアクセスしたいと考えています。
(2) ユーザー A のみがアクセス許可を持っています。
(3) SayHello Web サービスは単純に文字列「hello」を返す
以前:
(1) SayHello を呼び出すには、SayHello?wsdl に従ってクライアントを作成します。 - 成功
(2) ESB を介してプロキシ サービス SayHelloProxyService を作成し、このプロキシ サービスを SayHello サービスにホストし、SayHelloProxyService?wsdl に従ってクライアントを作成します。 - 成功
今:
次の図のように、Identity Server を内部に追加し、ユーザー A にのみアクセス許可を与えます。
質問:
今のところ、SayHelloProxyService を呼び出したい場合は、クライアントのコードを変更する必要があるかどうかを考えています。ユーザー名などのいくつかのトークンを運ぶか、SayHelloProxyService に何を送信しますか? もしそうなら、クライアントコードを書く方法は?私の理解は完全に間違っているかもしれませんが、大きな助けになる小さな例があれば、誰かがこれについて知っていますか?
前もって感謝します。