분류 전체보기

· Python
요약한 줄 주석: # 사용여러 줄 주석: 없다. 대신 """ """(여러 줄 문자열) 사용   한 줄 주석파이썬에서 한 줄 주석을 사용하기 위해서는 문장 맨 앞에 #을 사용하면 된다.# hello를 출력하시오print('hello')위와 같이 한 줄 전체를 주석 처리할 수도 있고 아래와 같이 한 줄의 일부만 주석 처리를 할 수도 있다.print('hello') # hello를 출력하는 구문 하지만 PEP8에 의하면 인라인 주석은 되도록이면 삼가하라고 되어있다.Inline CommentsUse inline comments sparingly.   여러 줄 주석파이썬에는 여러 줄 주석이 없다.엥? 여러 줄 주석 있던데?>> 그건 주석이 아닙니다!! 대신 여러 줄 문자열을 사용해 주석처럼 사용한다. 이름 그대로..
의상 개요 문제 코니는 매일 다른 옷을 조합하여 입는것을 좋아합니다. 예를 들어 코니가 가진 옷이 아래와 같고, 오늘 코니가 동그란 안경, 긴 코트, 파란색 티셔츠를 입었다면 다음날은 청바지를 추가로 입거나 동그란 안경 대신 검정 선글라스를 착용하거나 해야합니다. 종류 이름 얼굴 동그란 안경, 검정 선글라스 상의 파란색 티셔츠 하의 청바지 겉옷 긴 코트 코니는 각 종류별로 최대 1가지 의상만 착용할 수 있습니다. 예를 들어 위 예시의 경우 동그란 안경과 검정 선글라스를 동시에 착용할 수는 없습니다. 착용한 의상의 일부가 겹치더라도, 다른 의상이 겹치지 않거나, 혹은 의상을 추가로 더 착용한 경우에는 서로 다른 방법으로 옷을 착용한 것으로 계산합니다. 코니는 하루에 최소 한 개의 의상은 입습니다. 코니가 ..
· Python
개요 Flask-Login은 세션을 사용한 사용자 인증을 쉽게 관리할 수 있도록 도와주는 라이브러리로 사용자 로그인 및 로그아웃 프로세스를 처리하고, 현재 로그인한 사용자의 정보에 접근 가능하게 해준다. 주요 기능 활성 유저의 ID를 세션에 저장 및 간편한 로그인, 로그아웃 로그인 여부에 따라 특정 뷰에 접근여부를 지정 Remember me 기능 쿠키 해킹으로 부터 유저 세션 보호 Flask-Principal과 같은 확장 인증 라이브러이와 연동 설치 > pip install flask-login 사용 방법 app.py # app.py from flask import Flask from flask_login import LoginManager from models import User # 'routes' ..
· CS
세션이란? 세션은 휘발성 데이터로 사용자가 접속, 로그인 등을 하면 서버는 그 사용자의 상태(인증 정보)를 서버에 저장하고 해당 정보에 접근할 수 있는 인증키를 보내주고, 해당 사용자가 접속을 종료하거나 로그아웃을 하면 해당 상태를 제거하는 방식으로 작동한다. 이를 통해 사용자는 애플리케이션(대표적으로 웹페이지)를 사용하면서 로그인 상태를 유지할 수 있다. 세션이 필요한 이유 웹은 기본적으로 상태가 없는(stateless) 프로토콜이므로, 웹 서버는 HTTP 요청 간 사용자의 상태를 기본적으로 기억하지 못한다. 세션은 이러한 한계를 극복하기 위해 사용자의 상태(예: 로그인 여부, 사용자 설정 등)를 서버에 저장해야 하는데 이 때 사용할 수 있는 방법 중 하나가 세션이다. 동작 방식 로그인: 사용자가 로그..
· Python
HTTP 기본 인증이란? [WEB] HTTP 기본 인증(Basic Authentication) HTTP 기본 인증이란? HTTP 기본 인증은 서버가 클라이언트에게 요구하는 인증 방법 중 하나로 HTTP 헤더를 통해서 진행된다. 기본 인증 사용 이유 API 인증: RESTful API나 다른 HTTP 기반 API에서 클라이언 newbission.tistory.com 개요 Flask-HTTPAuth는 Flask에서 HTTP 기본 인증(Basic Authentication)을 다루기 위한 패키지다. 기본 인증 외에도 다이제스트(Digest) 및 토큰 인증도 지원한다. 설치 및 링크 > pip install Flask-HTTPAuth GitHub PyPi Document 사용 방법 from flask impor..
· CS
HTTP 기본 인증이란?HTTP 기본 인증은 서버가 클라이언트에게 요구하는 인증 방법 중 하나로 HTTP 헤더를 통해서 진행된다.기본 인증 사용 이유API 인증: RESTful API나 다른 HTTP 기반 API에서 클라이언트의 요청을 인증하는 데 사용된다. 클라이언트는 HTTP 헤더에 인증 정보(기본 인증, 토큰 인증 등)를 포함시켜 요청을 보내고, 서버는 이를 검증하여 적절한 응답을 제공한다.간단한 웹 애플리케이션 인증: 사용자 인터페이스가 복잡하지 않거나 사용자 인증을 위한 별도의 로그인 폼이 필요 없는 간단한 웹 애플리케이션에서 사용된다. 예를 들어, 관리자 페이지나 특정 문서에 대한 접근을 제한하는 경우에 적합하다.동작 방식서버에 인증이 필요한 요청이 들어오면 서버는 최소 한 번 사용자에게 40..
뉴비션
'분류 전체보기' 카테고리의 글 목록