実現したいこと
AWSのCognitoで、任意のユーザーにカスタム属性を設定しました(genderに対して、「1」という値を設定)。このとき、AWSの以下のURLにあるように、GET /oauth2/userInfo にリクエストしても、カスタム属性が取得できません。subやemailなどの情報は取得できます。userInfoエンドポイントにてカスタム属性を取得するには何か特別な設定が必要なのでしょうか。よろしくお願いいたします。
https://docs.aws.amazon.com/ja_jp/cognito/latest/developerguide/userinfo-endpoint.html
発生している問題・分からないこと
GET /oauth2/userInfoにリクエストを送っても、カスタム属性が参照できない。レスポンスは帰ってきているので、access_token等の設定は間違っていないと考えています。
該当のソースコード
ACCESS_TOKEN=<<x-amzn-oidc-accesstokenの値>> COGNITO_URL=<<Cognitoドメイン>> curl -H "Authorization: Bearer ${ACCESS_TOKEN}" \ ${COGNITO_URL}/oauth2/userInfo
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
AWSのuserInfoエンドポイントのページの解説を見た
補足
特になし

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2025/03/18 10:58