简体   繁体   English

WSO2 IS - 检索用户和配置的挑战问题

[英]WSO2 IS - Retrieve challenge questions of a user and Configuration

  1. We are currently using WSO2 IS 5.10.我们目前使用的是 WSO2 IS 5.10。

  2. We are storing all the challenge questions as showing below我们正在存储所有挑战问题,如下所示

    /_system/config/repository/components/org.wso2.carbon.identity.mgt/questionCollection /_system/config/repository/components/org.wso2.carbon.identity.mgt/questionCollection 在此处输入图像描述

  3. We are using getChallengeQuestionsOfUser SOAP( UserIdentityManagementAdminService.wsdl) API for retrieving the challenge questions of a particular user by passing username as input parameter and getting only three security questions as response.我们使用getChallengeQuestionsOfUser SOAP( UserIdentityManagementAdminService.wsdl) API 通过将用户名作为输入参数传递并仅获取三个安全问题作为响应来检索特定用户的挑战问题。

    getChallengeQuestionsOfUser(userName) getChallengeQuestionsOfUser(用户名)

  4. The API is returning only 3 security Questions, is there any configuration to retrieve more than 3? API 只返回3 个安全问题,是否有任何配置可以检索超过3 个?

  1. Fist verify the questionSetId property value of the questions stored at location /_system/config/repository/components/org.wso2.carbon.identity.mgt/questionCollection .首先验证存储在/_system/config/repository/components/org.wso2.carbon.identity.mgt/questionCollection位置的问题的questionSetId属性值。 在此处输入图像描述

  2. If you wish to set more than 3 challenge question for a user, there should be questions in more than 3 questionSetId s at this location.如果您希望为用户设置 3 个以上的挑战问题,则该位置的questionSetId中应该有 3 个以上的问题。 Prior to that you should have created a local claim URI for each questionSetId.在此之前,您应该为每个 questionSetId 创建一个本地声明 URI。

  3. Let's say this is the user's selected question from each questionSetId.假设这是用户从每个 questionSetId 中选择的问题。 and called setChallengeQuestionsOfUser API.并调用setChallengeQuestionsOfUser API。 在此处输入图像描述

  4. Verify the set challenge questions for the user from the above soap API. Mark supported by default true for the challenge question-related claims under local claims and check on user profile.验证来自上述soap API用户的设置挑战问题。将本地声明下与挑战问题相关的声明标记为默认支持true,并检查用户个人资料。 在此处输入图像描述

  5. The challenge question claim values set for the user, will be returned when getChallengeQuestionsOfUser SOAP API is invoked为用户设置的挑战问题声明值,将在调用 getChallengeQuestionsOfUser 时返回 SOAP API

在此处输入图像描述

If I answer to your question of如果我回答你的问题

The API is returning only 3 security Questions API 仅返回 3 个安全问题

It should be because the user has set only 3 challenge question answers.应该是因为用户只设置了3个挑战题答案。 May be you have questions at /_system/config/repository/components/org.wso2.carbon.identity.mgt/questionCollection with some other questionSetId .可能您在/_system/config/repository/components/org.wso2.carbon.identity.mgt/questionCollection和其他questionSetId有问题。 but that particular tested user has picked only challenge questions from only 3 questionSetId s但是那个特定的测试用户只从 3 个questionSetId中选择了挑战问题

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 WSO2 Identity Server 6.0 找不到用于检索和更新挑战问题的 API - WSO2 Identity Server 6.0 unable to find API for retrieve and update challenge questions Rest API 用于替换 WSO2 版本 6.0 中的挑战问题 SOAP API - Rest API for replacement of challenge questions SOAP API in WSO2 version 6.0 WSO2 IS - /identity/questionCollection VS org.wso2.carbon.identity.mgt/questionCollection 上的故事挑战问题之间的差异 - WSO2 IS - Difference between Story Challenge Questions on /identity/questionCollection VS org.wso2.carbon.identity.mgt/questionCollection 在自我注册和挑战问题 API 中查找 6.0.0 版本的 WSO2 身份服务器的 SOAP API 的替代品 - Finding the replacement of the SOAP APIs for WSO2 identity server for 6.0.0 version in that Self Sign-Up and Challenge Questions API are not working WSO2 EI JSONBuilder 配置 - WSO2 EI JSONBuilder configuration WSO2 IS Claims 来自二级存储的配置 - WSO2 IS Claims configuration from secondary store WSO2 身份服务器:更新用户失败 - WSO2 Identity Server: update user fails 如何从 WSO2 EI 6.1.1 中的 soap Payload 中检索元素 - How to retrieve elements from soap Payload in WSO2 EI 6.1.1 检索 /_system/config/repository/components/org.wso2.carbon.identity.mgt/questionCollection 位置中存在的挑战问题 - Retrieving the challenge questions present in /_system/config/repository/components/org.wso2.carbon.identity.mgt/questionCollection location 如果用户在 wso2 身份服务器中尝试失败,我如何在 wso2 日志中记录用户名 - how can i log username in wso2 logs in case of failed attempt of a user in wso2 identity server
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM