SW ENGINEERING/Django
Django REST Framework에서 제공하는 Permission의 종류
permission(권한)은 특정 서비스를 어느 정도로 이용할 수 있는지에 대한 권한을 의미 1. AllowAny: 인증/비인증 모두 허용 (default) 2. IsAuthenticated: 인증된 요청에 대해서만 view 호출 3. IsAdminUser: Staff User에 대해서만 요청 허용 (User.is_staff가 True여야 함) 4. IsAuthenticatedOrReadOnly: 비인증 요청에 대해서는 읽기만 허용 5. DjangoModelPermissions: 사용자 인증과 관련 모델 권한이 할당된 경우 허용 (django.contrib.auth 모델 permission과 관련 있음) 6. DjangoModelPermissionOrAnonReadonly: DjangoModelPermi..
2021. 6. 10. 14:11
최근댓글