2013-12-16 3 views
0

WSO2 ESB 4.8을 평가 중이며 두 가지 기존 비눗물 서비스를 완화하고 WSO2 ESB Rest API를 통해 제공하는 것이 목표입니다.WSO2 ESB 인증 속성이 초기화되지 않았습니다.

기본적으로 내가해야 할 일은 권한 부여 등을 (호출을 막기 위해 콜 아웃 조정자를 사용하여) 요청하고 모든 것이 정상이면 초 서비스를 계속 호출하고 클라이언트에 대한 응답을 준비합니다. 그러나 ESB는 속성을 캐싱하는 방법 중 일부인 것 같습니다. 부울 속성 "isAuthenticated"는 응답의 xpath 쿼리를 기반으로 설정된 콜 아웃 조정자 다음에 설정됩니다. 먼저 잘못된 인증 정보를 사용하면 isAuthenticated 값이 false로 유지되고 Filter -mediator가 요청을 삭제합니다. 이제 유효한 자격 증명을 사용하면 isAutenticated가 true이고 두 번째 서비스가 계속됩니다.하지만 두 번째 서비스를 계속 호출하면 isAuthenticated 속성이 true로 설정됩니다. 시퀀스의 시작 부분에서 isAuthenticated 속성을 제거하려고했으나 도움이되지 않았습니다. API를 다시 배포하면 상태가 초기화됩니다.

누구든지 도움을받을 수 있습니까? 카리

답변

0

OK

덕분에,이 해결되었다. 이 문제는 실제로 ESB와 관련이 없지만 새 세션에 이전 세션 쿠키를 재사용하는 끝점 서비스이므로 새 자격 증명을 건너 뛰었습니다.

관련 문제