1

사용자가 일부 외부 지불 게이트웨이로 리디렉션되어 결제 자격 증명을 입력하는 결제 솔루션을 테스트하고 있습니다. 지불이 완료되면 사용자는 다시 내 사이트로 리디렉션됩니다.기본 인증이있는 페이지로 리디렉션

내 사이트는 아직 개발 중이므로 일부 기본 인증의 보호를받습니다.

브라우저에 인증 정보가 저장되어 포스트 백이 작동하는 것처럼 보이지만 설정 한 일부 세션 변수가 누락 된 것 같습니다.

기본 인증 설정으로 인해 발생할 수 있습니까?

답변

0

그래, 당신이 Allow from IP와 가상 호스트 또는 htaccess로 파일에서 지불 제공/게이트웨이에서 IP를 허용하는 경우

<VirtualHost *:80> 
    .. 
    AuthType basic 
    AuthName "My cool test server" 
    Require valid-user 
    AuthUserFile /home/myuser/etc/htpasswd 
    Allow from x.y.z.z 
</VirtualHost> 
하여 아파치 가상 호스트에 대한 예를 들어, BasicAuth를 보호를 우회 할 수 있어야한다
+0

그 요청은 결제 게이트웨이가 아닌 고객 브라우저에서 발생합니다. – Tomek

+0

사용자가 결제 게이트웨이에서 다시 리디렉션되는 경우 게이트웨이는 리디렉션을 수행합니다. 맞습니까? 게이트웨이에서 IP 주소를 알면 VHost 구성 파일에 예외로 입력 할 수 있습니다. – 0x4a6f4672

+0

아니요, 고객이 유료 버튼을 클릭하고 결제 게이트웨이로 이동하며 결제 게이트웨이는 일반적으로 HTTP 302 응답을 보내고 고객 브라우저는 응답에서 URL을 가져오고 Google 서버로 요청을 보냅니다. – Tomek