<!-- 이슈 이름 컨벤션 [Server] feat: ~~ [Web] refactor: ~~ [iOS] fix: ~~ [AI] feat: ~~ --> ## 💥이슈 설명 - WAPs에 Swagger나 Actuator등 개발에 편의를 위해 사용하고 있는 추가 기능들이 많이 있습니다. - 그런데 우리 서버 주소인 `xxx.xxx`을 일반 유저가 알고, 요청을 보내게되면 아~주 위험한 상황이 벌어집니다. - 그래서 저는 Spring Security에서 권한검사를 하는게 어떨까 싶습니다. - /swagger, /actuator 등 .permitAll() 해놓은 접근들에 .hasRole("ADIMIN")을 적용하는 겁니다. - 그렇게 되면 서버 주소를 안다고 해서 막무가내로 요청을 보낼 수 없을 것입니다. - 그럼 우리도 편하게 못 보내는 것이 아니냐? 하실 수 있는데 정답입니다. - 그래서 저는 프론트측에서 로그인할 수 있는 기능이 있으니, 프론트에서 서버 infra로 url을 쏘는 버튼을 만들면 어떻까 싶습니다. - 구현을 해보지 않아서 모르겠지만 /actuator는 응답이 json이라 프론트에서 Table형식으로 커스텀해 줄 수도 있어보입니다. - 이러면,,,, 장점이! - 많은 infra url을 외우고 있지 않아도 된다..? - 접근 권한을 코드레벨에서 통제하는 나이스한 구조이다? - 아니면 infra 접속용 프론트 서버를 만들어도 되겠네요 ## 📚할 일 목록 - [ ] 할 일 1 - [ ] 할 일 2 ## 👀참고 사항 ## ⌛기한
💥이슈 설명
WAPs에 Swagger나 Actuator등 개발에 편의를 위해 사용하고 있는 추가 기능들이 많이 있습니다.
그런데 우리 서버 주소인
xxx.xxx을 일반 유저가 알고, 요청을 보내게되면 아~주 위험한 상황이 벌어집니다.그래서 저는 Spring Security에서 권한검사를 하는게 어떨까 싶습니다.
그럼 우리도 편하게 못 보내는 것이 아니냐? 하실 수 있는데 정답입니다.
이러면,,,, 장점이!
아니면 infra 접속용 프론트 서버를 만들어도 되겠네요
📚할 일 목록
👀참고 사항
⌛기한