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

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

QA

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

답변 2

본문

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

 

 

 

 

 

 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 126,571
© SIRSOFT
현재 페이지 제일 처음으로