2016-04-05 17 views
1

Django-rest-framework ile bir REST API'si oluşturuyorum. Çerçeve, belirteç kimlik doğrulamasını destekler, ancak bu özellik çok sağlam görünmüyor. Örneğin, tokenleri DB'ye yerleştirilmeden önce ekleyebilmek ve tuz ekleyeceğim.Django desteği ile karma simgeleri

Django-rest'de kimlik doğrulama mekanizması ile bir belirteç ekleyebilir miyim?

Teşekkür django-rest-framework-jwt ait

+2

Soru, neden bunu yapmak istersiniz? Bunu yaparak ne kazanmayı bekliyorsunuz? Her zaman, bunun doğru yolu olduğundan emin olmak için kendi kimlik doğrulama planınızı tanımlayabilirsiniz. – koniiiik

+0

Bir önceki yoruma abone oluyorum. Ayrıca, bunları neden DB'de saklamanız gerekiyor? ['Django-rest-framework-jwt'] ile JSON Web Jetonu kimlik doğrulamasını kullanmayı düşünün (https://github.com/GetBlimp/django-rest-framework-jwt). – iulian

+0

Önceki yorumlarla birlikte kabul edildi. Aşağıdakileri basit bir çözüm olarak nitelendiren belgelere aşağıdakileri eklemek isterseniz. Tüm senaryolar için ideal değil. "Bu kimlik doğrulama şeması, basit bir simge tabanlı HTTP Kimlik Doğrulama şeması kullanır. Token kimlik doğrulaması, yerel masaüstü ve mobil istemciler gibi istemci-sunucu kurulumları için uygundur." –

cevap

1

yararlanın. Bu, modern bir kimlik doğrulama yöntemidir ve herhangi bir DB işlemi gerektirmez. Ayrıca, bazı verileri rollere ve diğer güvenli olmayan kullanıcı bilgilerine benzer şekilde ön uçlara gönderebilirsiniz.