Я хочу включить все претензии в наш вторичный магазин пользователей с созданием JWT с помощью APIM. Мы используем неявную аутентификацию для нашей текущей задачи, поэтому пользователь должен аутентифицироваться в IS. Мы используем федеративную аутентификацию с предоставлением JIT.Как получить пользовательские претензии в JWT, созданные диспетчером WSO2 API
Я включил:
<ClaimsRetrieverImplClass>org.wso2.carbon.apimgt.impl.token.DefaultClaimsRetriever</ClaimsRetrieverImplClass>
И установить:
<ConsumerDialectURI>http://wso2.org/claims</ConsumerDialectURI>
И включено:
<EnableTokenGeneration>true</EnableTokenGeneration>
Но JWT, который генерируется не включает в себя данные пользователя, только стандартные заявки на шлюзы, включая конечного пользователя.
Я подтвердил, что пользователь создан в БД и что заявки пользователя хранятся в таблице UM_USER_ATTRIBUTE. Я заметил, что в основном хранилище пользователей (без объединения) UM_USER_ATTRIBUTE пуст и заполняется UM_CLAIM. Может ли быть, что подготовка JIT помещает данные в таблицу, не проверенную ClaimsManager?
Как я могу получить претензии пользователя (например, электронную почту) для показа в JWT?
IS 5.0.0 APIM 1.8.0
Я смотрю на http://lalajisureshika.blogspot.in/2013/06/passing-end-user-details-from-client-to.html, но я не понимаю, как настроить мой заявление. Пожалуйста, помогите мне ! – Prateek