{"title":"Fíordheimhniú úsáideora i Django","version":"6.1","locale":"ga","docname":"topics/auth/index","url":"/ga/6.1/topics/auth/","canonical":"https://djangodocs.dev/ga/6.1/topics/auth/","summary":"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…","html":"<h1>Fíordheimhniú úsáideora i Django<a class=\"heading-anchor\" href=\"#user-authentication-in-django\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h1>\n<div class=\"toctree-wrapper compound\">\n</div>\n<p id=\"module-django.contrib.auth\">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&lt;/topics/auth/customizing&gt; scadail.</p>\n<section id=\"overview\">\n<h2>Forbhreathnú<a class=\"heading-anchor\" href=\"#overview\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>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.</p>\n<p>Is éard atá sa chóras auth ná:</p>\n<ul class=\"simple\">\n<li><p>Úsáideoirí</p></li>\n<li><p>Ceadanna: Bratacha dénártha (tua/níl) a ainmníonn an bhféadfaidh úsáideoir tasc áirithe a dhéanamh.</p></li>\n<li><p>Grúpaí: Bealach cineálach chun lipéid agus ceadanna a chur i bhfeidhm ar níos mó ná úsáideoir amháin.</p></li>\n<li><p>Córas hashing pasfhocal cumraithe</p></li>\n<li><p>Foirmeacha agus uirlisí féachana chun úsáideoirí a logáil isteach, nó ábhar a shrianadh</p></li>\n<li><p>Córas cúltaca plugáilte</p></li>\n</ul>\n<p>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íú</p>\n<ul class=\"simple\">\n<li><p>Seiceáil neart pasfhocal</p></li>\n<li><p>Scaoileadh iarrachtaí logála isteach</p></li>\n<li><p>Fíordheimhniú i gcoinne tríú páirtithe (OAuth, mar shampla)</p></li>\n<li><p>Ceadanna ar leibhéal réada</p></li>\n</ul>\n</section>\n<section id=\"installation\">\n<h2>Suiteáil<a class=\"heading-anchor\" href=\"#installation\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Tá tacaíocht fíordheimhnithe curtha i mbun mar mhodúl contrib Django i <code class=\"docutils literal notranslate\">django.contrib.auth</code>. &lt;startproject&gt;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:</p>\n<ol class=\"arabic simple\">\n<li><p>Tá croílár an chreat fíordheimhnithe, agus a mhúnlaí réamhshocraithe sa <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">``</span></a>django.contrib.auth'<a href=\"#id3\"><span class=\"problematic\" id=\"id4\">`</span></a>.</p></li>\n<li><p>Is é <code class=\"docutils literal notranslate\">'django.contrib.contenttypes'</code> an córas django:doc: cineál ábhar, a cheadaíonn ceadanna a bheith bainteach le samhlacha a chruthaíonn tú &lt;/ref/contrib/contenttypes&gt;.</p></li>\n</ol>\n<p>agus na míreanna seo i do shuíomh: MIDDLEWARE:</p>\n<ol class=\"arabic simple\">\n<li><p><a class=\"reference internal\" href=\"/ga/6.1/ref/middleware/#django.contrib.sessions.middleware.SessionMiddleware\" title=\"django.contrib.sessions.middleware.SessionMiddleware\"><code class=\"xref py py-class docutils literal notranslate\">SessionMiddleware</code></a> manages\n<a class=\"reference internal\" href=\"/ga/6.1/topics/http/sessions/\"><span class=\"doc\">sessions</span></a> across requests.</p></li>\n<li><p><a class=\"reference internal\" href=\"/ga/6.1/ref/middleware/#django.contrib.auth.middleware.AuthenticationMiddleware\" title=\"django.contrib.auth.middleware.AuthenticationMiddleware\"><code class=\"xref py py-class docutils literal notranslate\">AuthenticationMiddleware</code></a> associates\nusers with requests using sessions.</p></li>\n</ol>\n<p>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.</p>\n</section>\n<section id=\"usage\">\n<h2>Úsáid<a class=\"heading-anchor\" href=\"#usage\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p><a class=\"reference internal\" href=\"/ga/6.1/topics/auth/default/\"><span class=\"doc\">Using Django's default implementation</span></a></p>\n<ul class=\"simple\">\n<li><p>&lt;user-objects&gt;:ref: <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>Ag obair le rudaí Úsáideora `</p></li>\n<li><p>&lt;topic-authorization&gt;:ref: <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>Ceadanna agus údarú `</p></li>\n<li><p>&lt;auth-web-requests&gt;:ref: <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>Fíordheimhniú in iarratais gréasáin `</p></li>\n<li><p>&lt;auth-admin&gt;:ref: <a href=\"#id1\"><span class=\"problematic\" id=\"id2\">`</span></a>Úsáideoirí a bhainistiú sa riarachán `</p></li>\n</ul>\n<p><a class=\"reference internal\" href=\"/ga/6.1/ref/contrib/auth/\"><span class=\"doc\">API reference for the default implementation</span></a></p>\n<p><a class=\"reference internal\" href=\"/ga/6.1/topics/auth/customizing/\"><span class=\"doc\">Customizing Users and authentication</span></a></p>\n<p><a class=\"reference internal\" href=\"/ga/6.1/topics/auth/passwords/\"><span class=\"doc\">Password management in Django</span></a></p>\n</section>","rootId":"user-authentication-in-django","toc":[{"title":"Forbhreathnú","anchor":"overview","children":[]},{"title":"Suiteáil","anchor":"installation","children":[]},{"title":"Úsáid","anchor":"usage","children":[]}],"breadcrumbs":[{"docname":"topics/index","title":"Using Django","url":"/ga/6.1/topics/"}],"prev":{"docname":"topics/testing/advanced","title":"Advanced testing topics","url":"/ga/6.1/topics/testing/advanced/"},"next":{"docname":"topics/auth/default","title":"Córas fíordheimhnithe Django a úsáid","url":"/ga/6.1/topics/auth/default/"},"formats":{"html":"/ga/6.1/topics/auth/","markdown":"/ga/6.1/topics/auth.md","json":"/ga/6.1/topics/auth.json"},"source":"https://github.com/django/django/blob/stable/6.1.x/docs/topics/auth/index.txt","official":"https://docs.djangoproject.com/ga/6.1/topics/auth/","inVersions":["6.1","6.0","5.2"],"inLocales":["en","sv","zh-hans","ga","fr","ja","id","it","pt-br","ko","es","el","pl"]}