内部APIへのアクセス用にIdentity Serverが設定されています。 Googleでは、1つのリクエストで内部APIのIDとアクセストークンを取得する新しいJavaScriptクライアントと、外部IDプロバイダ(この場合はGoogle)から直接APIを呼び出すためのアクセストークンを取得します。私はそれを得ることが可能だったなら私はid_tokenでクレームとして返すことができると思っていた。IdentityServer3の外部プロバイダのAPIのアクセストークンの取得
これはサポートされていますか?アイデンティティプロバイダの応答タイプを「id_token token」に設定すると、アクセストークンがIdentity Serverに返されていることがわかりますが、ユーザサービスメソッドのコンテキストでは表示されません。
「外部IDプロバイダから直接APIを呼び出す」と言うときは、独自のAPIを呼び出すことを意味しますが、Googleとの認証で得られたトークンを使用していることを意味しますか?私はいくつかのサンプルを見て、これを設定しようとしていたときに私を助けてくれました。https://github.com/IdentityServer/IdentityServer3.Samples – Remotec
この特定のクライアントは両方のAPIを呼び出す必要があります(Googleのアクセストークンを使用)とGoogle API(Googleアクセストークンを使用)を使用します。 IDPとしてGoogleを使用して常に認証されます。私はこのシナリオをカバーするためのサンプルで何も見ていませんでした(これは可能でない/推奨されていないという指標かもしれません) – lgaud