Fíordheimhniú úsáideora i DjangoLink to this heading
Tagann Django le córas fíordheimhnithe úsáideora. Láimhseálann sé cuntais úsáideora, grúpaí, ceadanna agus seisiúin úsáideora bhunaithe ar Míníonn an chuid seo den doiciméadú conas a oibríonn an cur i bhfeidhm réamhshocraithe as an mbosca, chomh maith le cona:doc: é a leathnú agus a shaincheapadh chun freastal ar riachtanais do thion</topics/auth/customizing> scadail.
ForbhreathnúLink to this heading
Láimhseálann córas fíordheimhnithe Django fíordheimhniú agus údarú Go hachomair, fíoraíonn fíordheimhniú gurb é an t-úsáideoir cé a mhaíonn sé, agus cinneann údarú cad is ceadaítear d'úsáideoir fíordheimhnithe a dhéanamh. Anseo úsáidtear an téarma fíordheimhniú chun tagairt a dhéanamh don dá thasc.
Is éard atá sa chóras auth ná:
Úsáideoirí
Ceadanna: Bratacha dénártha (tua/níl) a ainmníonn an bhféadfaidh úsáideoir tasc áirithe a dhéanamh.
Grúpaí: Bealach cineálach chun lipéid agus ceadanna a chur i bhfeidhm ar níos mó ná úsáideoir amháin.
Córas hashing pasfhocal cumraithe
Foirmeacha agus uirlisí féachana chun úsáideoirí a logáil isteach, nó ábhar a shrianadh
Córas cúltaca plugáilte
Tá sé mar aidhm ag an gcóras fíordheimhnithe i Django a bheith an-chineálach agus ní sholáthraíonn sé roinnt gnéithe a fhaightear go coitianta i gcór Cuireadh réitigh ar chuid de na fadhbanna coitianta seo i bhfeidhm i bpacáistí tríú
Seiceáil neart pasfhocal
Scaoileadh iarrachtaí logála isteach
Fíordheimhniú i gcoinne tríú páirtithe (OAuth, mar shampla)
Ceadanna ar leibhéal réada
SuiteáilLink to this heading
Tá tacaíocht fíordheimhnithe curtha i mbun mar mhodúl contrib Django i django.contrib.auth. <startproject>De réir réamhshocraithe, tá an chumraíocht riachtanach san áireamh cheana féin in:file: settings.py arna ghineadh ar:djadmin: django-admin startproject `, tá dhá mhír atá liostaithe i do shuíomh: `INSTALLED_APPS:
Tá croílár an chreat fíordheimhnithe, agus a mhúnlaí réamhshocraithe sa ``django.contrib.auth'`.
Is é
'django.contrib.contenttypes'an córas django:doc: cineál ábhar, a cheadaíonn ceadanna a bheith bainteach le samhlacha a chruthaíonn tú </ref/contrib/contenttypes>.
agus na míreanna seo i do shuíomh: MIDDLEWARE:
SessionMiddlewaremanages sessions across requests.AuthenticationMiddlewareassociates users with requests using sessions.
Agus na socruithe seo i bhfeidhm, cruthaíonn an t-ordú manage.py migrate` na táblaí bunachar sonraí riachtanacha do mhúnlaí agus ceadanna a bhaineann le auth d'aon mhúnlaí a shainmhínítear i d'aipeanna suiteáilte.
ÚsáidLink to this heading
Using Django's default implementation
<user-objects>:ref: `Ag obair le rudaí Úsáideora `
<topic-authorization>:ref: `Ceadanna agus údarú `
<auth-web-requests>:ref: `Fíordheimhniú in iarratais gréasáin `
<auth-admin>:ref: `Úsáideoirí a bhainistiú sa riarachán `
API reference for the default implementation