金曜日 1:30 p.m.–2 p.m.
Room 202 #pyconjp_202Djangoフレームワークのユーザーモデルと認証
Shinya Okano
- 対象レベル:
- 中級
- カテゴリ:
- Web Frameworks
- スライド:
- https://www.slideshare.net/tokibito/django-79549364
- ビデオ:
- https://youtu.be/TpUb2cK-EQQ
説明
Djangoフレームワークにはユーザーモデルと認証の仕組みが組み込まれています。これらの紹介とカスタマイズのポイント、ハマりどころなどについて話します。
概要
Webアプリケーションでは、利用者の認証してアプリケーションを利用させる仕組みが広く使われています。
Djangoフレームワークを利用してアプリケーションを開発する際は、利用者の情報は認証フレームワーク(django.contrib.auth)を利用します。
この認証フレームワークはすぐに利用可能なものですが、次のようなカスタマイズもできます。
- 保存しておく利用者情報の追加(Userモデルの変更、拡張)
- 認証アルゴリズムの変更