2

내 프로젝트에는 URL이 http // www.example.com/api과 같은 swagger를 사용하여 API 문서가 있습니다. 문제는 공개되며 누구나 볼 수 있다는 것입니다. 누구나이 API를 볼 수 없도록이 링크를 보호하고 싶습니다.레일에서 흔들리는 페이지를 고정하는 방법은 무엇입니까?

나는 http_authenticationbasic_authentication을 볼 수 있지만 공개되어 있기 때문에 멋지게 작동하지 않습니다. 어떻게 그 페이지를 보호합니까?

+0

사용 하시겠습니까? 몇 가지 기준에 따라 사용자 용으로 만 마운트 할 수 있습니다. – Aleksey

+0

아니요 사용하지 않고 있습니다. –

+0

인증이 필요하지 않습니까? – Aleksey

답변

1

HTTP 인증은 Nginx (또는 Apache) 수준에서 수행 할 수 있습니다.

+0

아주 나쁜 디자인 같아 보이지? – Aleksey

+0

왜? 모호하지 않은 경로에 연결되면 IMHO는 적절한 솔루션이 될 수 있습니다. – maicher

+0

나에게는 HTTP 서버 구성으로 응용 프로그램 논리를 엉망으로 만들고 싶지 않습니다. 어쩌면 내가 레일 http 기본 인증을 사용하는 것보다 어떻게 든 좋다고 이해하지 못합니까? – Aleksey