I'd like to add a 3rd party OIDC idp to my Cognito User Pool.
The id provider has an UserInfo endpoint that returns UserInfo responses. The response may contain some object members as UserInfo claims.
For example, a UserInfo response can look like below.
{
"sub": 987654321
"kakao_account": {
"profile": {
"nickname": "..."
},
"email": "..."
}
}
I have no idea that Cognito Attribute Mapping can extract properties inside an object member.
For example, can I extract the value of $.kakao_account.profile.nickname
and map it to the Cognito's Nickname attribute?
I hopefully used JSONPaths to designate the location for values to extract, but it could not help.
Is there a possible way to meet my requirements?
Related to: https://forums.aws.amazon.com/thread.jspa?messageID=976533󮚕