サービス スタックの例から、Hello World Web サービスを定義したとしますが、それを単に /hello/{name} として呼び出すのではなく、/hello/{name}/id として呼び出すことができるようにしたいと考えています。 id を別のパラメーターとして定義します (CustomUserSession 内の refId に格納することにより)。
つまり、認証と実際の Web サービス呼び出しを 2 つの部分に分割したいのですが、この ID を実際の Web サービス呼び出しで公開したくありません。これはシステム内でのみプライベートであるためです。どうすればこれを行うことができますか?私の理想的なワークフローは次のとおりです。
- クライアントは Web サービスを呼び出します: /hello/{name}
- 認証が発生します。この認証の一環として、このシークレット ID を取得します
- /hello/{name}/id として Web サービスを呼び出すようになりました
それはまるで別の Web サービス内から Web サービスを呼び出したいかのようです。
これが見当違いの質問のように思われる場合は申し訳ありませんが、このワークフローを実現するにはどうすればよいですか?
ありがとう