MakeHybrid
Umów rozmowę
Polski

Pytanie, na które wszyscy odpowiadają źle

Każdy klient pyta, jak się uwierzytelnić, a właściwa odpowiedź brzmi: wcale. Dlaczego adres z kluczem nie jest drogą na skróty i gdzie trafia staranność.

Dodanie konektora wymaga czterech pól i około minuty, a prawie każdy utyka na tym samym. Klient pyta, jak ma się uwierzytelnić, proponuje OAuth i nagłówek żądania, a poprawna odpowiedź to trzecia opcja, której nikt się nie spodziewa: brak.

Dlaczego brak jest właściwy

Klucz jest już w adresie. Konektor skierowany na niego jest skierowany na drzwi, które i tak są otwarte dla każdego, kto ma ten URL, więc nie ma już czego załatwiać OAuth. Wybierz mimo to OAuth, a klient pójdzie szukać serwera autoryzacji, który nigdy nie odpowie; dodaj nagłówek bearer, a wyślesz drugie poświadczenie do serwera, który o nie nie prosił.

To nie jest droga na skróty wokół bezpieczeństwa. To przeniesienie całego bezpieczeństwa w jedno miejsce — adres — które można zobaczyć, skopiować, wkleić i unieważnić, zamiast przepływu, o którym musisz zakładać, że trzy strony zaimplementowały go poprawnie.

Gdzie zamiast tego trafia staranność

Druga połowa odpowiedzi

Otwarty adres da się przeżyć dlatego, że to, co za nim stoi, jest samo z siebie ostrożne. Kampania wykonuje jedną akcję na turę i liczy dzienny budżet z akcji już wykonanych. Wszystko, co nosi twoje imię, czeka na twoje „tak”. Pauza ze strony LinkedIn jest traktowana jak pauza, a nie ponawiana aż do ograniczenia. Asystent z tym adresem nadal nie może sprawić, żeby twoje konto zrobiło dwadzieścia rzeczy w minutę, bo nic tutaj tego nie potrafi.

Jeśli masz zapamiętać z tego jedną linijkę: gdy klient pyta, jak się uwierzytelnić, powiedz „brak” i zostaw nagłówki puste.

O co ludzie pytają

Co, jeśli klient nie pozwala mi wybrać braku uwierzytelniania?

Wtedy prosi o nagłówek zamiast tożsamości, a klucz idzie właśnie tam: X-API-KEY, z gołym adresem i bez klucza w ścieżce. Każdy klient wart używania oferuje brak uwierzytelniania; te, które go nie oferują, to zwykle stare wersje, a aktualizacja jest krótszą drogą.

Jeden klucz do wszystkiego czy po jednym?

Po jednym, jeśli używasz więcej niż jednego klienta. Nic nie kosztują, panel wymienia je z czasem ostatniego użycia każdego, a unieważnienie jednego wyłącza wtedy jeden konektor, a nie wszystkie.

Co się dzieje w chwili, gdy unieważnię jeden?

Wszystko zbudowane na nim natychmiast przestaje odpowiadać. Konektor wskazujący nadal na unieważniony klucz zgłasza, że nie ma narzędzi, a to samo zgłasza źle wpisany adres — więc unieważniaj świadomie i utwórz zamiennik, zanim zaczniesz szukać, co przestało działać.

Zamień to w coś, co działa samo

Powiedz, czym zajmuje się twoja firma, a stanie się twoją własną usługą i produktem w jednym: praca działa sama, pod twoją nazwą, na twoich kontach i na twoim kluczu SI. Pierwsze 30 dni jest bezpłatne, a nic z tego nie wymaga programisty.

Zacznij okres próbny