How do I get custom claims in the JWT produced by WSO2 API Manager -
i want include of claims in our secondary user store jwt generate apim. using implicit authentication our current task, user have authenticate is. using federated authentication jit provisioning.
i have enabled:
<claimsretrieverimplclass>org.wso2.carbon.apimgt.impl.token.defaultclaimsretriever</claimsretrieverimplclass>
and set:
<consumerdialecturi>http://wso2.org/claims</consumerdialecturi>
and enabled:
<enabletokengeneration>true</enabletokengeneration>
but jwt generated not include user's data, standard gateway claims, including enduser.
i have confirmed user created in db , user's claims in stored in table um_user_attribute. did notice in primary user store (not federated) um_user_attribute empty , um_claim populated. jit provisioning putting data in table not checked claimsmanager?
how user's claims (like email) show in jwt?
is 5.0.0 apim 1.8.0
for interested, here 2 leads have put me on path solving issues.
i had more success if data coming primary user store. i'm not convinced wouldn't work using secondary user store, had success after switching primary user store , haven't tested switching back.
the jwt configuration needs done on server performing keymanager duties. in our case have serving our keymanager have make configuration changes api-manager.xml on server.
Comments
Post a Comment