Can Cognito's attribute mapping extract values from object claims?

0

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&#976533

feita há 2 anos114 visualizações
Sem respostas

Você não está conectado. Fazer login para postar uma resposta.

Uma boa resposta responde claramente à pergunta, dá feedback construtivo e incentiva o crescimento profissional de quem perguntou.

Diretrizes para responder a perguntas