django-authentication

Rozszerzenie modelu Użytkownika o niestandardowe pola w Django

Jaki jest najlepszy sposób na rozszerzenie modelu użytkownika (w pakiecie z aplikacją uwierzytelniania Django) o niestandardo ... ów uwierzytelniania). Widziałem już kilka sposoby , Aby to zrobić, ale nie może się zdecydować, który z nich jest najlepszy.

Jak używać wymaganych uprawnień dekoratorów w widokach opartych na klasach django

Mam mały problem ze zrozumieniem, jak działają nowe CBV. Moje pytanie jest takie, muszę wymagać logowania we wszystkich widok ... ) context['publication'] = Post.objects.filter(post_space=place.id).order_by('-post_pubdate') return context

Jak mogę wykryć wiele logowań do aplikacji internetowej Django z różnych lokalizacji?

Chcę zezwolić tylko na jedną uwierzytelnioną sesję naraz dla indywidualnego logowania w mojej aplikacji Django. Więc jeśli u ... wania z innego adresu IP chcę coś zrobić (albo wylogować pierwszego użytkownika lub odmówić dostępu do drugiego użytkownika.)

W Django, Jak mogę sprawdzić, czy użytkownik jest w określonej grupie?

Stworzyłem własną grupę w Admin site Django. W moim kodzie chcę sprawdzić czy użytkownik jest w tej grupie. Jak mam to zrobić?

Używanie Django auth UserAdmin dla niestandardowego modelu użytkownika

Z Django.Contrib.Auth docs : Rozszerzenie domyślnego użytkownika Django Jeśli jesteś całkowicie zadowolony z modelu ... to zadziałało? Jeśli tak, to jak Mogę to zrobić w nieco suchy sposób (tj. bez kopiowania rzeczy ze źródła Django... eww...)?

Jak wdrożyć witrynę tylko HTTPS za pomocą Django / nginx?

Moje pierwotne pytanie brzmiało jakwłączyć HTTPS dla strony logowania Django i jedyną odpowiedzią było to, że ja - uczynię c ... ym razem, gdy ktoś robi Szukaj i zostaje przekierowany do strony wyników, otrzymują co najmniej jeden komunikat ostrzegawczy.

Ręczne logowanie użytkownika bez hasła

Mam nadzieję, że pomożesz mi wymyślić najlepszy sposób na wdrożenie ręcznego (inicjowanego po stronie serwera) logowania Bez ... y. Nie mogę użyć jego hasła, ponieważ jest zaszyfrowane w DB, czy jedyną opcją jest napisanie custom authentication backend?

Django ' s self.klient.login (...) nie działa w testach jednostkowych

Dla moich testów jednostkowych stworzyłem użytkowników na dwa sposoby: 1) Utwórz oprawę dla " auth.użytkownik " który wyglą ... wym wygląda tak: login = self.client.login(username='homer', password='simpson') self.assertTrue(login) Dzięki.

Egzekwowanie wymagań dotyczących siły hasła za pomocą django.contrib.auth.widoki.zmiana hasła

Mamy aplikację Django, która wymaga określonego poziomu złożoności hasła. Obecnie wymuszamy to za pomocą JavaScript po stroni ... ngo contrib. Zanim przejdę do ponownego wynalezienia koła, czy istnieje odpowiedni sposób, aby poradzić sobie z tym wymogiem?

Jak używać TokenAuthentication dla API w django-Rest-framework

Mam projekt django, używający django-rest-framework do tworzenia api. Chcesz użyć Token base authentication system, więc API ... 00/api/v1.0/user_list', data=json.dumps(payload), headers=headers, verify=False)

Django create custom UserCreationForm

Włączyłem moduł auth użytkownika w Django, jednak gdy używam UserCreationForm, pyta tylko o nazwę użytkownika i dwa pola potw ... name", "fullname", "email", ) Teraz formularz pokazuje nowe pola, ale nie zapisuje ich w bazie danych. Jak mogę to naprawić?

Zmień Django ModelChoiceField, aby pokazać pełne nazwy użytkowników, a nie nazwy użytkowników

Mam formularz w mojej aplikacji Django (Nie w admin), który pozwala członkom personelu wybrać użytkownika z rozwijanego menu. ... ych miejscach, takich jak admin, nie obchodzi mnie, czy używa nazwy użytkownika. Czy Mogę to zrobić w jakiś sposób? Dzięki!

Nadpisać domyślne get absolute url na obiektach użytkownika?

Próbuję zrobić ogólną tabelę dla listy django_tables obiektów. Wszystko działa, poza tym, że get_absolute_urls() na moich ob ... by to zrobić. Czy istnieje sposób na nadpisanie tej wartości bez naruszania wbudowanego uwierzytelniania i innych funkcji?

Użytkownicy w początkowej konfiguracji danych

Tworzę domyślnie kilku użytkowników w moim fixtures/initial_data.json, aby mieć kilka testowych "tematów"."Problemem, którego ... tkownika. Czy muszę to robić ręcznie i generować ciąg znaków jak {hash_method}${salt}${hashed_password} Jak robi to Django?

django-object-permissions Vs django-guardian Vs django-authority

Znalazłem 3 rozwiązania uprawnień na poziomie wiersza dla Django 1.2 + django-object-permissions django-guardian django-autorytet Czy ktoś mógłby powiedzieć, czy jest jakieś zalecane więcej niż inne, jakie są ich główne różnice itp.?

Najlepszy sposób na dodanie wygodnych metod do modelu użytkownika Django Auth?

Chcę dodać metodę convenience / model do modelu django.contrib.auth.models.User. Jaka jest najlepsza praktyka, ponieważ osta ... ykę. Mam osobny model custom UserProfile. Czy powinienem używać tego do wszystkich metod wygody związanych z użytkownikiem?

Django: Jak mogę zastosować wymagany login dekoratora na całej mojej stronie (z wyłączeniem mediów statycznych)?

The example provides a snippet for a application level view, but what if I have lots of different (and some non-application) ... \w]+)/$', 'bugs.views.bug_detail'), (r'^$', 'django.views.generic.simple.direct_to_template', {'template':'homepage.html'}),

(Django) współdzielenie uwierzytelniania pomiędzy dwoma witrynami, które są w różnych domenach

Mam dwie strony mówiące foo.com oraz bar.com i są oparte na Django. Rejestracja podstawowa odbywa się na foo.com (chciałbym, ... to znacznie upraszcza rzeczy, które mogę zrobić bar.com subdomena foo.com (np. bar.foo.com), ale muszą to być osobne miejsca.

Zaloguj użytkownika używając adresu email lub nazwy użytkownika w Django

Próbuję stworzyć backend auth, aby umożliwić moim użytkownikom logowanie się przy użyciu ich adresu e-mail lub nazwy użytkown ... User.DoesNotExist: return None Teraz dostaję Module "users" does not define a "backends" attribute/class Błąd.

Tworzenie kodu beta Dla publicznej strony django

Mam zamiar umieścić wersję beta strony, nad którą pracuję w Internecie. Musi mieć kod beta, aby ograniczyć dostęp. Strona jes ... a/' and not request.session.get('in_beta'): return HttpResponseRedirect('%s?next=%s' % ('/beta/', request.path))