A Alexa pode substituir o UserId gerado por um usuário vinculado?

Temos um aplicativo que utiliza a habilidade Alexa com vinculação de conta para obter detalhes do usuári

De acordo com Alexa'sconta vinculativa documentaçã:

Nossa habilidade é configurada para Vinculação de conta, que por sua vez se refere a um Sistema de Gerenciamento de Identidade (IMS) de terceiros (ou poderia ser interno) para autenticação do usuário. Nosso aplicativo (assim como nossa organização) NÃO mantém internamente as identidades de usuário do aplicativo.

Digamos que o usuário ativou nossa habilidade em seu dispositivo; nesse momento (de acordo com os documentos acima), ele recebeu um Alexa geradouserId, algo como

"userId": "amzn1.ask.account.AFMWOL5WIGQZLYYEMM2IJL2BJ26ICPQHBPR2DSLRX46CHW36R6CPVH7RZTUZMBCHHJLQQNU3YO2BWZWNIRTM3PCAGTNZKILK33PM2XVI36H4RSINFH2A26OLURAIB2RVPV6GMK56BR5BLBIFNJKT64EANASM7IDTQJBQLGDIEUZHUIM6VSHTTOUPVPITIPOIOPESUK53TSALU5I"

Consequentemente, após uma interação adicional com a habilidade, ela queria acessar algumas informações mais personalizadas que acionavam o link da conta, para que sua identidade fosse confirmada e restabelecida por meio de detalhes fornecidos do link da conta (perfil do código de autorização do OAuth 2), que, ao fazê-lo, conforme mencionado anteriormente, entrou em contato com o Sistema de gerenciamento de identidades de terceiros (não o LWA) para verificar a identidade do usuário:

o usuário é apresentado com uma tela de login, ela insere suas credenciais, diga:"alice"/"password123"s responde às perguntas relevantes para permitir determinadas ações que nosso aplicativo pode executar em seu nome e é permitido interagir ainda mais com o sistema de forma mais personalizada

Digamos que dentro do nosso aplicativo, queremos poder identificar o usuário pelo seu userId real:alice e NÃO aquele atribuído automaticamente pela Amazon, conforme descrito acim

A Alexa permite isso?Up link de conta bem-sucedido, o Alexa substitui em sua solicitação JSON (ou de alguma forma pode transmiti-la, juntamente com agoraaccessToken field) o userId que recebe do provedor de identidade de terceiros, para que o userID "real" (chamado de subjectId na linguagem OAuth?) possa ser usado para identificar as ações do usuário durante suas interações adicionais com o aplicativo?

e sim, como podemos obter os detalhes do usuário do JSON via Alexa Java AP

Se não, quais seriam as formas possíveis de facilitar essa capacidade?

Pode ser obtido o usuário real a partir doaccessToken que a Alexa coloca em sua solicitação após autenticar um usuário? Se sim, como?

Não tenho certeza se está relacionado aist, parece ser uma solicitação semelhante, ela foi colocada no roteiro da Alexa ou já se tornou um recurso?

questionAnswers(1)

yourAnswerToTheQuestion