前提・実現したいこと
Python(Django Rest framework)で認証APIを作っています。
使用しているライブラリはdjango oauth-toolkitになります。
発生している問題
API①、API②は認証が必要
API③は認証不要みたいな制御をしたいです。
個々のViewに下記指定をしてあげれば、認証済みAPIになるようです。
permission_classes = [permissions.IsAuthenticated]
ただ、一つずつViewに記載するとなると管理しづらいため、
下記のようにsettings.pyで指定したところ、
全てのAPIで認証が必要となってしまいました。
指定したAPIのみ、認証が必要とするにはどうすべきでしょうか?
ご教示願います。
python(settings.py)
1 2REST_FRAMEWORK = { 3 'DEFAULT_AUTHENTICATION_CLASSES': ( 4 'oauth2_provider.contrib.rest_framework.OAuth2Authentication', 5 ) 6} 7
あなたの回答
tips
プレビュー