Programming

; develop a program

반응형

DevStudy 12

[Web] 웹뷰(WebView)

이번 포스팅에서는 애플리케이션 안에서 웹 콘텐츠를 표시하기 위한 컴포넌트인 웹뷰(WebView)에 대하여 공부를 해보고자 한다. WebView란 WebView는 안드로이드에서 제공하는 View 클래스 중 하나로, 웹 페이지를 표시할 수 있는 뷰를 말한다. 즉, 안드로이드 애플리케이션 내에서 웹 페이지를 표시할 수 있는 기능을 제공한다. WebView는 안드로이드의 내장 브라우저 기능을 활용하여 동작한다. 웹 페이지 로딩, 네트워크 통신, 캐시 관리, 자바스크립트 실행 등의 기능을 지원하며, WebView에서 사용하는 내장 브라우저 엔진은 안드로이드 버전에 따라 다르게 지정된다. 안드로이드 4.4 KitKat 이전까지는 WebKit 엔진을 사용했지만, 이후에는 Chromium 엔진을 사용하고 있다. 안드로..

DevStudy 2023.05.30

[Web] JWT(Json Web Token)

이번 포스팅에서는 웹 통신을 위한 간단한 토큰 기반 인증 방식인 JWT(Json Web Token)에 대하여 공부를 해보고자 한다. JWT란 JWT는 "JSON Web Token"의 약어로, 웹 애플리케이션 간에 정보를 안전하게 전송하기 위한 토큰 기반 인증 시스템을 말한다. JWT는 정보를 디지털로 서명하여 검증 가능하며, 클라이언트와 서버 간의 인증 및 권한 부여를 지원하는 인증 프로토콜이다. JWT는 서버와 클라이언트 간에 통신할 때, 인증과 권한 부여를 위해 사용된다. 클라이언트는 로그인 요청을 서버에 보내면, 서버는 유효한 사용자인지 확인하고, JWT를 발행하여 클라이언트에게 전달한다. 클라이언트는 이후 요청 시, JWT를 서버에 함께 보내어 인증 및 권한 부여를 받는다. JWT 구성요소 JWT..

DevStudy 2023.05.30
반응형