Stormpath를 사용하여 Java API를 사용자 저장소로 사용하려고 생각합니다.Stormpath에서 ID 및 customData로 사용자를 검색하는 방법
사용자를 검색 할 수 없다는 점을 제외하면보기에는 좋습니다. 나는이 쿼리를 실행할 때
Exception in thread "main" com.stormpath.sdk.resource.ResourceException: HTTP 400, Stormpath 2105 (http://docs.stormpath.com/errors/2105): Account ID is not a supported query property.
가 : 전자 메일로 사용자에 대한 검색
HashMap<String, Object> queryParams = Maps.newHashMap();
queryParams.put("ID", "4mPXXXXXXXXXX");
searchResult = application.getAccounts(queryParams);
을하지만 작동
예를 들어,이 오류가 발생합니다. customData 속성에 저장 한 로그인 토큰을 사용하여 사용자를 검색하려고 할 때도 같은 오류가 발생합니다.
당신이 질의 할 수있는 유일한 속성이 전자 메일과 사용자 이름 인 것처럼 보이기 때문에 원하는 작업을 수행 할 수 없습니다. 그러나 작동하지 않는다면 왜이 기능을 제공할까요? 내가 뭘 놓치고 있니?
안녕하세요, 답변 해 주셔서 감사합니다. :) 당신은 Stormpath에서 개발자입니까? 비슷한 해결 방법을 사용하고 있습니다. 내 UUID를 사용자 이름 필드에 입력하고 로그인 프로세스에서 들어오는 전자 메일로 계정을 검색하고 사용자 이름을 빼고 Stormpath에 대해 인증합니다. 상당히 지저분한 해결 방법과 대기 시간은 600ms ~ 3000ms이지만 작동하지만 괜찮습니다. 하지만 검색 가능한 맞춤 데이터가 기대됩니다. 그것은 kickass 기능입니다! :) – nxrd
도와 줘서 기뻐요! 나는 Stormpath의 CTO 다. 리소스에 'customId'필드를 곧 공개 할 예정이므로 리소스에 대한 고유 한 ID를 지정할 수 있습니다. 귀하의 의견에 감사드립니다! (사이드 노트 : 대답이 용납 될 수 있다면, 대답 해 주시겠습니까? 고마워요!) –
@LesHazlewood 검색 가능한 맞춤 데이터 항목으로 어떤 진전이 있었습니까? 우리가하고있는 것들을 위해 유용 할 것입니다. (중간 이름 필드를 사용하지 않아도됩니다.) ( – James