RSS를 패스워드 아는 사람만 가져올 수 있게,,
본문
A 사이트의 RSS 목록을
B 사이트에 가져와서 XML 로 저장할려고 합니다.
그런데 A 사이트에서 아무나 RSS를 땡겨올 수 없게, 패스워드를 알고 있는 사람만 가져오게 할려면 어떤 장치가 필요할까요?
답변 2
민감한 데이터가 아니라면....
보통 서버에서 RSS 가져올때는
"B서버 IP주소" 로 A서버에서 검증하는 것이 보통입니다.
IP로 검증하지 못할때에는 다른 인증을 걸어야 합니다.
* 민감한 데이터는 헤더 또는 변수에 의한 인증을 걸어요.
많이 쓰이는 것은 SSL 512 암호화키 제어등입니다.
안녕하세요.
다양한 방법이 있겠지만 아래의 내용을 한번 참고해 보세요~
1. 인증 헤더를 붙여서 하는 방법이 있을거 같습니다.
예를 들어 URL이 RSS 라고 하면 https://example.com/feeds/rss
https://example.com/feeds/rss?auth=basic -> Authorization: Basic <username>:<password>
아파치 서버의 mod_auth_basic 모듈과 .htaccess 파일을 활용하는 것입니다.
2. OAuth 2.0 인증을 구현하는 방법이 있을거 같습니다.
답변을 작성하시기 전에 로그인 해주세요.