Changes between Version 2 and Version 3 of DjangoDocumentKoreanTranslation/authentication


Ignore:
Timestamp:
11/12/2007 06:15:25 AM (8 years ago)
Author:
spike
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DjangoDocumentKoreanTranslation/authentication

    v2 v3  
    7070{{{User}}} 객체(object)는 두 개의 {{{many-to-many field}}}를 가집니다.:
    7171{{{groups}}}과 {{{user_permissions}}}. {{{User}}} 객체(object)는
    72 다른 [wiki:../model-api/ Django model]과 같은 방법으로 연관된 객체(object)에
     72다른 [wiki:DjangoDocumentKoreanTranslation/model-api/ Django model]과 같은 방법으로 연관된 객체(object)에
    7373접근할 수 있습니다.:
    7474{{{
     
    142142    * {{{email_user(subject, message, from_email=None)}}} - 사용자에게
    143143    메일 메세지를 보냅니다. {{{from_email}}}항목이 {{{None}}}일 경우에는
    144     [wiki:../settings/#default-from-email DEFAULT_FROM_EMAIL] 설정이 사용됩니다.
     144    [wiki:DjangoDocumentKoreanTranslation/settings/#default-from-email DEFAULT_FROM_EMAIL] 설정이 사용됩니다.
    145145
    146146    * {{{get_profile()}}} - 사용자의 사이트 프로필(site-specifi
     
    161161    메소드(method)가 호출됩니다.
    162162
    163     [wiki: DjangoDocumentKoreanTranslation/authentication#사용자 만들기 사용자 만들기]에서 예제를 참고하세요.
     163    [wiki:"DjangoDocumentKoreanTranslation/authentication#사용자 만들기" 사용자 만들기]에서 예제를 참고하세요.
    164164
    165165   * {{{make_random_password(length=10, allowed_chars='abcdefghjkmnpqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ23456789')}}}
     
    256256지금까지 이 문서는 인증과 관련된 객체(object)들을 다루는, 낮은
    257257수준(low-level)에서 API를 설명했습니다. 장고는 인증
    258 프레임워크(authentication framework)를 [wiki:../request_response/#httprequest-objects request objects]와
     258프레임워크(authentication framework)를 [wiki:DjangoDocumentKoreanTranslation/request_response/#httprequest-objects request objects]와
    259259연결시킵니다.
    260260
    261261먼저 장고의 미들웨어(middleware) 중에 {{{SessionMiddleware}}}와
    262262{{{AuthenticationMiddleware}}}를 settings.py의 {{{MIDDLEWARE_CLASSES}}}에
    263 추가합니다. 자세한 내용은 [wiki:../sessions/ session documentation]를 참고하세요.
     263추가합니다. 자세한 내용은 [wiki:DjangoDocumentKoreanTranslation/sessions/ session documentation]를 참고하세요.
    264264
    265265한번 이들 미들웨어(middleware)를 설치하면 뷰(views)에서
     
    439439    * {{{form}}}: 로그인 폼(form)을 표현하는
    440440    {{{FormWrapper}}}객체(object). {{{FormWrapper}}}에 대해서는
    441     [wiki:../forms/ forms documentation] 참고하세요.
     441    [wiki:DjangoDocumentKoreanTranslation/forms/ forms documentation] 참고하세요.
    442442    * {{{next}}}: 로그인에 성공한 뒤에 이동할 URL. query string도 포함할
    443443    수 있습니다.
     
    445445    개발버전을 사용하고 사이트 프레임워크(site framework)를 사용하지
    446446    않는다면, {{{request.META['SERVER_NAME']}}}의 값이 사용됩니다.
    447     사이트(site)에 관해서는 [wiki:../sites/ site framework docs]를 참고하세요.
     447    사이트(site)에 관해서는 [wiki:DjangoDocumentKoreanTranslation/sites/ site framework docs]를 참고하세요.
    448448
    449449{{{registration/login.html}}} 대신 템플릿(template)을 지정하고 싶으면,
     
    690690== 일반적인 뷰(view)에서 접근 제한하기 ==
    691691
    692 일반적인 뷰(view)([wiki:../generic_views/ generic view])에서 접근을 제한을 제한하려면
     692일반적인 뷰(view)([wiki:DjangoDocumentKoreanTranslation/generic_views/ generic view])에서 접근을 제한을 제한하려면
    693693뷰(view)을 처리하는 함수(function)를 만들고 URLconf에 원래 뷰(view)
    694694대신 함수(function)를 지정해줍니다. 예를 들어서:
     
    747747== 개발자가 정의한 허용권한(permission) ==
    748748
    749 [wiki:../model-api/#meta-options model Meta attribute]에 {{{permissions}}}을 추가해서 개발자가 직접
     749[wiki:DjangoDocumentKoreanTranslation/model-api/#meta-options model Meta attribute]에 {{{permissions}}}을 추가해서 개발자가 직접
    750750정의한 허용권한(permission)을 사용할 수 있습니다.
    751751
     
    783783=== 메소드(method) ===
    784784
    785 {{{Permission}}}객체(object)는 다른 [wiki:../model-api/ Django model]에서처럼 데이터에
     785{{{Permission}}}객체(object)는 다른 [wiki:DjangoDocumentKoreanTranslation/model-api/ Django model]에서처럼 데이터에
    786786접근하는 일관된 메소드(method)를 제공합니다.
    787787
     
    789789
    790790{{{RequestContext}}}를 사용할 경우 현재 로그인된 사용자와 이 사용자에
    791 부여된 허용권한(permission)은 [wiki:../templates_python/ template context]를 통해서 접근할 수
     791부여된 허용권한(permission)은 [wiki:DjangoDocumentKoreanTranslation/templates_python/ template context]를 통해서 접근할 수
    792792있습니다.
    793793
     
    797797    {{{"django.core.context_processors.auth"}}}를 추가하고
    798798    {{{RequestContext}}}를 사용할 경우에만 가능합니다. 자세한 내용은
    799     [wiki:../templates_python/#subclassing-context-requestcontext RequestContext docs]를 참고하세요.
     799    [wiki:DjangoDocumentKoreanTranslation/templates_python/#subclassing-context-requestcontext RequestContext docs]를 참고하세요.
    800800
    801801
     
    894894}}}
    895895{{{RequestContext}}}을 사용할 수 있는 상태에서 로그인한 사용자의
    896 메세지는 [wiki:../templates_python/ template context]의 템플릿(template) 변수로 가져올 수
     896메세지는 [wiki:DjangoDocumentKoreanTranslation/templates_python/ template context]의 템플릿(template) 변수로 가져올 수
    897897있습니다.:
    898898{{{
     
    911911장고 메세지 시스템은 데이터베이스에 등록된 사용자에게만 사용할 수
    912912있습니다. 등록되지 않은 익명(anonymous) 사용자에게도 적용하고 싶다면
    913 [wiki:../sessions/ session framework]를 활용하는 방법이 있습니다.
     913[wiki:DjangoDocumentKoreanTranslation/sessions/ session framework]를 활용하는 방법이 있습니다.
    914914
    915915
Back to Top