웹 응용 프로그램의 보안에 대해 질문하고 싶습니다.웹보기에서만 웹 사이트를 열 수 있습니다.
웹 서비스로 재고 관리 시스템을 웹 사이트에서 개발 중입니다. 그리고 webview로 안드로이드 응용 프로그램으로 배치.
하지만 내 고객은 웹 사이트는 안드로이드 응용 프로그램에서만 열 수 있습니다.
에이전트 헤더 웹 서버가 요청할 때 응답 할 수 있다고 생각합니다. 하지만 임시 변통에 불과합니다.
그래서 어떤 방법으로 웹 사이트가 승인 된 응용 프로그램이 아닌 브라우저에서 열렸는지 확인할 수 있습니까?
웹 서버용 스프링 부트를 사용했습니다.
항상 userAgent 검색을 사용해 볼 수 있습니다. 수용 가능한 사용자 에이전트 목록에없는 경우 리디렉션합니다. 하지만 이것은 정통한 사용자가 사용자 에이전트를 원하는대로 설정할 수 있으므로 매우 효과적인 옵션은 아닙니다. –