단일 사용자 로그인(Single Sign On; SSO)은 다음과 같은 상황에서 일어납니다. 사용자 인증인증을 공유할 같은 도메인 혹은 그 서브 도메인의 서버들각 서버들은 그 기원이 서로 다른 서비스로 운영됨.각 서비스들이 요구하는 사용자 정보는 최소한으로 ID 이며, 그 외에 이메일, 이름 등이 있음.이를 위해서는 가장 공통의 인증을 위한 미들웨어 강제로 사용하는 방법이 있을 수 있고,웹이라면 쿠키의 서브 도메인에 설정하는 기능을 이용하여, 전달 받은 쿠키를 공유하는 DB 질의를 통해서 접근하는 방법이 있으며토큰하나를 캐시나 URL에 인코딩하여 전달한 뒤, 토큰의 진의 여부를 결정해주는 내부 서버를 두어 필요시마다 서버들간 대화를 하게 만들 수도 있고,무식하게는 ID와 패스워드가 몰래몰래 네트웍을 날아..
한동안 글이 없었습니다. 심신이 피곤하여 긴 글을 쓸 염두가 안나더군요. (미투데이조차.. ^^) www.idtail.com을 여는 것 때문에 많이 긴장했던것 같습니다. 사이트에는 베타라는 말은 없지만, 사실 팀에선 Open Beta 상태입니다. 요즘엔 베타라는 이름으로 오픈하는 것이 더 부끄(?)러운 모양인지라, 뭔가 부족한 듯한 것이 있다는 거 뻔히 아는데, 베타라는 말까지 달고 있으면, 정말 부끄러울 것 같더군요. 그간 약 150명 가량 등록되어 있는데, 시험삼아라도 가입해주신 여러분들께 감사드리구요. 불편한점 고쳐가며, 여러가지로 회사이미지에 맞는 보안성도 만족하고, 또한 보안이라는 이미지를 확장하는 서비스로 정착할 수 있는 서비스를 만들어가겠습니다. 지난, 미투데이 오픈마루의 번개에서 몇몇 분들..
Vim 7.0이 나온지 한참됐지만, 6.x에 만족하고 있다가, 요사이 태그리스트나 몇몇 화려(?)해진 기능을 그냥 무시하고 지나치다가... :Tex 명령을 발견하고는 놀랬습니다. 주로 :Ex 와 :Sex 만 쓰다가 저런! LaTex 같은 것이 아니라 Tab Explore라는 기능인데, 현재 편집중인 파일이 들어 있는 디렉토리를 보는 명령입니다. 전엔 주로 :Sex (혹은 :Se)로 만족(?)하며 살았는데 이거 뭡니까. 뒤져봤더니 gt 를 누르면 생긴 탭을 왔다 갔다 할 수 있더군요. gt : 다음창 gT : 이전창 c-w gf : 커서아래 파일이름을 새탭으로 열기 c-w gF : 커서아래 파일이름을 새탭으로 열고 커서 다음에 있는 행 표시로 이동하기 :tabnew : 빈 탭 만들기 종료는 늘 하던대로 c..
CakePHP는 자체에 HTML Template을 제공하지 않기 때문에 다른 템플릿 라이브러리를 사용해야하는 경우가 있습니다. CakePHP에 대해 국내에는 그다지 많은 자료가 나와 있지 않은 관계로 지금 글을 쓰는 것이 CakePHP가 좀 더 많이 사용되는 것에 도움이 되었으면 합니다. Template 라이브러리 사용의 필요성 CakePHP의 MVC 구조중 View 는 .thtml 이라는 확장자를 기본으로 하는 일종의 PHP 파일에서 html helper나 javascript helper 들을 이용하여 tag 들을 만들어내는 일을 하게 됩니다. 이 단계에 이르기 전에 controller에서 페이지 렌더링을 위한 작업은 모두 끝났다고 보여지는 것이죠. 그런데, 이 페이지는 거의 PHP 수준이어서, 만약 ..
- Total
- Today
- Yesterday
- MySQL
- 벤자민
- OpenID
- tattertools
- 킹벤자민
- 수선화
- SVN
- nodejs
- 디버깅
- 식물
- 오픈소스
- 대화
- Tattertools plugin
- TCP/IP
- Subversion
- 퀴즈
- writely
- macosx
- ssh
- BlogAPI
- 커피
- SSO
- JavaScript
- perl
- 구근
- 덴드롱
- Linux
- 클레로덴드럼
- url
- VIM
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |