사용자 로그인 모듈을 구현했으며 WL.ClientLogin ('myRealm')을 사용하여 성공적으로 로그인했습니다. 단일 페이지 응용 프로그램의 challengehandler는 authstatus가 완료되면보기를 응용 프로그램 시작 페이지로 변경합니다. 새 페이지에서 헤더에 인증 된 사용자 ID를 추가하려고합니다. WL.Client.getLoginName ('myRealm)을 호출하고 알 수없는 영역을 반환합니다. 이미 WL.Client.updateUserInfo()를 시도했습니다.작업 표시 등 6.2 알 수없는 영역 [myRealm]. key : userName에 null이 반환되었습니다.
0
A
답변
0
인증 된 후에 만 WL.Client.getUserName()을 사용할 수 있습니다. 따라서 어댑터 기반 인증이나 폼 기반 인증 또는 사용자 지정 기반 인증을 사용해야합니다. Worklight 인증 사용에 대한 자세한 내용은 여기를 참조하십시오. https://developer.ibm.com/mobilefirstplatform/documentation/getting-started-6-3/authentication-security/
대신 getUserID()를 사용해보십시오. –
재미 있습니다 - 같은 문제가 발생합니다. – dwgw