본문 바로가기

IT/Hot Issue, Services

Django에서 OpenID로 인증하기

SPARCS 동아리 세미나로 OpenID에 대해서 했는데, 그때 사용하려고 했었던 예제 코드다. ('했었던'이 된 이유는 세미나 시간에 맞춰서 완성하지 못했었기 때문. -_-) Simple registration extension 부분은 빠져있으며 consumer만 구현했다.

준비 사항 : Python용 OpenID 패키지들을 다운로드·설치한다.

예제 코드 : 다운로드 (이 Django 프로젝트는 기본적으로 sqlite3를 사용하며, DB 설정이 되어 있어야만 올바로 동작한다.)

사용자 삽입 이미지

스크린샷

Django을 이용하시는 분들에게 도움이 되길.

태그

  • kz 2007.08.10 15:41

    구글 코드에 있는 django-openid 프로젝트는 써보셨나요? 요 며칠 그걸 붙들고 낑낑대고 있는데 도무지 돌파가 안 됩니다. 역시 촙오에게 이런 건 멀고도 험난한 길인 거 같애요. (침울)

  • kz 2007.08.10 15:46

    올려두신 예제는, after_auth()에서 request.GET을 바로 넘기지 말고 dict(request.GET.items())처럼 해서 넘겨줘야 되네요. 그냥 넘기면 값들이 []로 넘어가서 에러가 나더라구요. django-openid 코드에 보니 저런 게 있어서 따라했습니다.

  • ugg boots 2013.07.25 05:50

    태양이 바다에 미광을 비추면,나는 너를 생각한다.