デバイスとクラウドサービスを持つIOTタイプのプロジェクトでは、.net/monoのC#で作業しています。クラウドサービスはIdentityServer3を使用して認証とクレームを処理し、トークンを正常に提供します。ServiceStackではどうすれば外部から発行されたJWTを使用できますか
ユーザーが操作しようとするとデバイスがインターネットに接続されないため、JWTトークンがクラウドから取得され、完全に切断されたシステムに渡される可能性があります。 JWTの署名鍵はプロビジョニング時に事前共有されるため、トークンの完全性を検証できます。
servicestackではJWTのサポートがありますが、AuthSessionに入力する方法でリクエストとともにJWTトークンを渡す方法がわかりません。
- 発行者ではなくJWTの内容を確認して解凍するためにServiceStackを設定するにはどうすればよいですか?私はこのような例は見つけられません。私はJsonClient.BearerTokenと.SetTokenCookieを無駄にしようとしました。
- 1が現在可能でない場合は、必要な機能を作成するために提供される拡張性ポイントにフックすることができます。