Pytania oznaczone «authentication»

100
Wtyczka Flutter i google_sign_in: PlatformException (sign_in_failed, com.google.android.gms.common.api.ApiException: 10:, null)

Okno dialogowe (formularz Google) dla poświadczeń zostało pomyślnie otwarte, ale po wypełnieniu moich danych pojawia się ten błąd. Postępowałem zgodnie z instrukcjami stąd . Stworzyłem projekt Firebase, włączyłem Google Drive API (tego właśnie potrzebuję) z Google APIs Console. Kod zgłaszający...

94
Uwierzytelnianie REST i ujawnianie klucza API

Czytałem o REST i jest wiele pytań na ten temat, a także na wielu innych stronach i blogach. Chociaż nigdy nie widziałem tego konkretnego pytania ... z jakiegoś powodu nie mogę skupić się na tej koncepcji ... Jeśli tworzę RESTful API i chcę go zabezpieczyć, jedną z metod, które widziałem, jest...

93
Sól i mieszaj hasło w Pythonie

Ten kod ma zhaszować hasło za pomocą soli. Sól i zaszyfrowane hasło są zapisywane w bazie danych. Samo hasło nie jest. Biorąc pod uwagę delikatny charakter operacji, chciałem się upewnić, że wszystko jest koszerne. import hashlib import base64 import uuid password = 'test_password' salt =...

93
Po co używać klucza i klucza API?

Natknąłem się na wiele interfejsów API, które dają użytkownikowi zarówno klucz API , jak i sekret . Ale moje pytanie brzmi: jaka jest różnica między nimi? Moim zdaniem wystarczy jeden klucz. Powiedzmy, że mam klucz i tylko ja i serwer o tym wiemy. Tworzę skrót HMAC z tym kluczem i wykonuję...

92
Sesje PHP w subdomenach

Próbuję skonfigurować następujące elementy: auth.example.com sub1.example.com sub2.example.com Jeśli użytkownik odwiedza witrynę sub1.example.comlub sub2.example.comnie jest zalogowany, zostaje przekierowany auth.example.comi może się zalogować. sub1.example.comi sub2.example.comsą to dwie...

90
Sprawdź uprawnienia w szablonie w Django

Czy mogę użyć sprawdzania uprawnień aplikacji Auth wewnątrz szablonu w Django? (Chcę wyświetlić prosty formularz na końcu szablonu dla uprzywilejowanych użytkowników) A co ważniejsze, czy powinienem to w ogóle zrobić, czy nie jest to „droga Django”?