2017-10-21 9 views
-1

현재 keycloak 통합으로 angular4 프로젝트를 설정 중입니다. 그래서 keycloak github 저장소 (angular2-product-example)의 예제를 따라 keycloak.json 클라이언트 구성 파일을 만들고 웹 URL에 액세스 할 수있는 웹 프로젝트에 업로드했습니다.URL에 keycloak.json을 숨기시겠습니까

let keycloakAuth: any = new Keycloak('keycloak.json'); 

하지만 보안에 관련하여 우려, keycloak의 클라이언트 비밀과 구성이 URL에서 액세스 할 수 있습니다 : 나는 JS 어댑터를 초기화 할 수 있도록 내가 거기가 필요합니다. 이 경우 정상적으로 어떻게 보호됩니까?

+0

:이 문제에 대한 자세한 정보는 아래의 링크를 찾을 수 있습니까? 추가 상황은 사람들이 좋은 대답을 제공하는 데 도움이 될 수 있습니다. – Quentin

+0

keycloak github repository의 Keycloak 예제 https://github.com/keycloak/keycloak/tree/master/examples/demo-template – czetsuya

답변

-1

웹 호스팅의 특정 파일이나 폴더에 대한 액세스를 차단하려면 .htaccess 파일을 사용해야합니다. 무엇 튜토리얼 - "나는 튜토리얼을 따라 같이"

How to prevent access with htaccess

+0

그러면 클라이언트 측 JavaScript에서 해당 스크립트를 읽어야합니다. 파일을 삭제하면 적은 노력으로 동일한 효과를 얻을 수 있습니다. – Quentin

+0

'.htaccess'를 통한 파일 접근 차단은 같은 도메인에서 실행되는 스크립트를 차단하지 않습니다. 물론 제대로 구성된 경우. –

+0

* 서버 측 * 스크립트에 대한 액세스를 차단하지는 않지만 (문서 루트 외부에서 파일을 이동하여 처리하는 것이 가장 좋음) 문제는 각도에 관한 것입니다. 그것은 클라이언트 측 스크립트에 관한 것입니다. – Quentin