• 사용자 인증 방식
    • oAuth

          - 다양한 플랫폼 환경에서 권한 부여를 위한 산업 표준 프로토콜

          - 외부 서비스에서도 인증을 가능하게 하고, 그 서비스의 API를 이용하게 해줌

          - 인증 정보를 따로 남길 필요 없이 인증 토큰만으로도 서비스의 사용이 가능하다는 장점이 있으나, 보안에는 취약하다는 단점이 있음.

    • Cookie

          - 클라이언트가 어떠한 웹사이트를 방문할 경우, 그 사이트가 사용하고 있는 서버를 통해 클라이언트의 브라우저에 설치되는 작은 기록 정보 파일

          - 쿠키를 통해 클라이언트 로그인 상태를 유지시킨다는 장점이 있으나, 쿠키가 유출과 조작을 당할 위험이 존재한다는 단점이 있음.

    • JWT

          - 인증에 필요한 정보들을 암호화한 토큰

          - 보안에도 취약하지 않고 사용자 인증을 할 수 있는 방법

          - 토큰 기반으로 다른 로그인 시스템에 접근 및 권한 공유가 가능

          - 인증 정보에 대한 별도의 저장소가 필요없고, 토큰이 한번 발급되면 유효기간이 만료될 떄까지 계속 사용이 가능하며, 모바일 어플리케이션에서 잘 동작한다는 장점이 있음.

 

 

 

 

 

[강의 출처 : 컴공선배]

'프론트엔드 > Android' 카테고리의 다른 글

안드로이드 7주차  (0) 2022.05.17
안드로이드 6주차  (0) 2022.05.03
안드로이드 5주차  (0) 2022.05.03
안드로이드 4주차  (0) 2022.04.06
안드로이드 3주차  (0) 2022.04.06
해안해