Я пытаюсь получить 'Multi Authentication' для работы в Tasty Pie. До сих пор ApiKeyAuthentication() работает над внешними вызовами, но когда я использую API на своем собственном сайте Django 'SessionAuthentication' (тот же сайт, на котором размещен API), он не выполняет аутентификацию, несмотря на вход пользователя.Проблемы с Django с многократной аутентификацией в вкусном пироге SessionAuthentication не работает
Я что-то пропустил?
Вкусный пирог Doc на Мульти Authentication here
Мой сайт:
class CommonMeta:
"""
Based Mata to which all other model resources extend/inherit.
"""
# MultiAuthentication is used here, wraps any number of other authentication classes,
# attempting each until successfully authenticating.
authentication = MultiAuthentication(ApiKeyAuthentication(), SessionAuthentication())
authorization = UserObjectsOnlyAuthorization()
class ContactResource(MultipartResource, ModelResource):
class Meta(CommonMeta):
queryset = Contact.objects.all()
resource_name = 'contacts'
list_allowed_methods = ['get']
detail_allowed_methods = ['get', 'put', 'post']
excludes = ['id']
Мой запрос AJAX:
$.ajax({
url: '/api/v1/contacts/' + id + "/",
type: 'PUT',
data: {"company": "test"},
// On success.
success: function(data) {
alert('Load was performed.');
}
});
};