반응형

컴퓨터 공학/작업일지 2

HTTP Digest 인증 문제

최근에 회사에서 카메라 서버에 PTZ (Pan Tilt Zoom) 명령을 전달하는 과정에서 사용하는 HTTP Digest 인증에서 문제에 직면했다. 그 전까지 HTTP를 통신하는 과정에서 인증이 있다는 것도 몰랐던 나는 이 기회에 HTTP 인증 방식에 대한 공부를 해보기로 하였다. 다음은 @ssup2로부터 참조한 것이다. 일반적으로 HTTP를 통해 서버와 통신할 때 클라이언트의 신분을 확인하기 위해 인증작업을 진행하는데, 대표적으로 다음과 같은 인증방식이 있다. 익명: 인증정보를 포함하지 않는 요청을 말한다.Basic: 기본 인증은 클라이언트에 대한 사용자 이름과 암호를 Base64로 인코딩 된 문자열을 보낸다.Digest: 사용자 이름, 암호 등을 조합하여 MD5 값으로 인증한다. 인증과정은 다음과 같..

MariaDB 칼럼 정의문서 자동 생성 프로그램

[문제정의]팀장님이 현재 회사에서 사용하고 있는 DB의 모든 테이블에 대해 칼럼 정보를 엑셀 파일에 작성해달라는 요청을 받았다. 테이블 개수가 많지 않으면 직접 입력하는데 얼마 걸리지 않겠지만, 현재 회사에서 개발한 제품을 운영하는데 사용되는 테이블의 개수는 약 60개 정도 된다. 그리고 각 테이블 별로 칼럼이 평균적으로 10개에서 15개 정도 되는데, 각 칼럼에 대한 이름, 설명, NULL 허용 여부, 타입 등에 대한 정보를 일일이 입력하는 것은 꽤 길고 지루한 작업이었다. [도구조사]왠지 나와 같은 고민을 한 사람들이 있을 것 같아서 구글에 MariaDB 사용자를 위한 칼럼 정의서를 자동으로 생성해주는 프로그램이 있는지 조사해보았으나, 이런 류의 프로그램 자체도 별로 없었고, 그 중에서 오라클을 위한..

반응형