問題タブ [userinfo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
spring - ユーザー情報に基づく Spring 呼び出しコントローラー メソッド
アプリケーションに 2 種類のロールがあるとします。
- 管理者
- ゾーンマネージャー
管理者はすべてのオフィス ID を取得できますが、ゾーン マネージャーは自分のゾーンに割り当てられたオフィスのみを取得できます。コントローラーで私はこのようなものが欲しい
ここで、すべてのユーザーに、引数なしのバージョンのみ (最初の方法) でリクエストを送信してもらいたいと考えています。システムは、コントローラーにアクセスする前にユーザー ロールを取得し、適切なコントローラー メソッドを呼び出す必要があります(管理者の場合は最初のメソッドを呼び出し、ゾーン マネージャーの場合は適切なゾーンで 2 番目のメソッドを呼び出します)。
問題は、それが可能かどうかです。はいの場合、これを行う最良の方法は何ですか? サーブレット フィルターでリクエストを変更してみることもできます。メソッド引数リゾルバーを使用する方法はありますか?
authentication - ADAL を使用して UWP で ADFS から UserInfo を取得する
ADFS でユーザーを認証しようとしていますが、ADAL を使用しています。AccessToken を取得できるので、認証は機能しているようです。問題は、コードを見ると、すべてのプロパティ (または など) がauthResult
含まれていることです。UserInfo
GivenName
FamilyName
null
ADFS 構成のため、これらの値は null ですか? 返された AccessToken をデコードすると、ユーザー情報を読み取ることができます。しかし、JWT トークンをデコードすることが、これらの情報を取得する正しい方法だとは思いません。より良い提案はありますか?
クレームを使用して情報を取得している人も見たことがありますが、私が見つけたサンプルはすべて使用されているため、UWP での使用方法が正確にはわかりません。
ただしSystem.Threading.Thread
、UWP では利用できません。