현재 Worklight v6.0 Enterprise Edition을 사용하여 푸시 알림 데모를 작성 중입니다.Worklight 6.0 - Worklight Server에 어댑터를 배치 한 후 wl_antiXSRFRealm 오류가 발생했습니다.
데모의 일부로 Worklight 스튜디오에서 새 Worklight 프로젝트를 만들었습니다.
- 또한 같은 작업 공간으로 푸시 알림 샘플 프로젝트를 수입 나는 (파일 교체) 나의 새로운 프로젝트에 푸시 알림 샘플 프로젝트에서 공급 authenticationConfig.xml 파일을 복사
- 가 나는 또한 수정 새 프로젝트의 application-descriptor.xml을 사용하여 authenticationConfig.xml 파일의 securityTest를 참조하십시오.
테스트 개발 환경의 일부인 테스트 서버에서 PushNotifications 어댑터를 테스트하면 prope가 실행됩니다 rly. 브라우저 호출 http://hostName:10080/ProjectName/invoke?adapter=PushAdapter&procedure=submitNotification¶meters=["user","testdata"]
을 통해 서버를 테스트합니다.
그러나 QA Worklight 서버에 새 앱과 어댑터를 배포하면 어댑터에 문제가 있습니다. 나는 새 서버를 가리키는 브라우저에서 다시 어댑터를 액세스 할 때, 나는 오류가 나타납니다 :
/*-secure- {"challenges":{"wl_antiXSRFRealm":{"WL-Instance-Id":"i9k34qhnj7r25s8ab7v2m0sf3l"}}}*/
내 장치에서 실행되는 앱이 서버에 연결할 수 있습니다. 나는 어댑터 엔드 포인트를 사용하여 데모를 위해 외부 서버 쓰기 알림을 바라고 :
http://hostName:10080/ProjectName/invoke?adapter=PushAdapter&procedure=submitNotification¶meters=["user","testdata"]
Idan, 고맙습니다. 어댑터 프로 시저 선언을 다음과 같이 수정했습니다. 그러면 어댑터에서 브라우저로 호출 할 수 있습니다. 다시 한번 감사드립니다! ... JT –