RSS를 패스워드 아는 사람만 가져올 수 있게,,

RSS를 패스워드 아는 사람만 가져올 수 있게,,

QA

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 인증을 구현하는 방법이 있을거 같습니다.

 

 

 

 

 

 

답변을 작성하시기 전에 로그인 해주세요.
전체 336
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT