2017-09-07 12 views
0

WSO2에 저장된 사용자의 암호를 수정하라는 HTTP 요청을하려고합니다. (너무 오래 내가 그 감각이없는 생각하기 때문에, 내가 여기에 첨부하지 않는 아파치 CXF와 관련이있다.)요청으로 WSO2의 암호를 업데이트 할 수 없습니다.

{ 
    method: 'PUT', 
    url: domain + '/wso2/scim/Users/' + userId, 
    rejectUnauthorized: false, 
    headers: { 
    Authorization: 'Bearer ' + scimToken, 
    'Content-Type': 'application/json' 
    }, 
    json: true, 
    body: { 
    userName : 'foo', 
    password : 'newPassw0rd' 
    } 
} 

그러나 응답은 자바 예외를 반환 : 나는 다음과 같은 요청을 사용하고 있습니다 .

저는 SCIM 및 WSO2에서 새로운 것이므로 요청시 실수를 저지르고 있다고 생각합니다. 누가 잘못되었는지 압니까?

감사합니다.

답변

0

이 요청을 사용하여 사용자를 만드십시오. curl -v -k --user admin : admin --data '{ "스키마": [], "name": { "familyName": "gunasinghe", "givenName" : "hasinitg"}, "userName": "hasinitg", "password": "hasinitg", "emails": [{ "primary": true, "value": "hasini_home.com", "type": "home "}, {"값 ":"hasini_work.com ","형 ""작업 "}]} '--header"콘텐츠 유형 : 응용 프로그램/JSON "https://localhost:9443/wso2/scim/Users

업데이트 암호

컬 - "gunName": "givenName": "hasinitg"}, "userName": "사용자 이름": "사용자 이름": " [email protected] ","type ":"work "}, {"value ":"hasinitg ","password ":"pwd123 ","emails " "[email protected]", "type": "home"}]} '--header "콘텐츠 유형 : application/json"https://localhost:9443/wso2/scim/Users/0032fd29-55a9-4fb9-be82-b1c97c073f02

+0

안녕 Gayan. 버전 (5.1)에이 기능 (업로드 암호)이없는 것 같습니다. 당신의 도움을 주셔서 감사합니다 –