Nowy portal Moje konto

· Komponenty

Sekcja Moje konto w esegece.com została przebudowana od podstaw. Wszystko, co dotychczas robiłeś ze swojego panelu klienta — logowanie, zarządzanie subskrypcjami, pobieranie nowych wydań i wersji beta, otwieranie zgłoszeń do centrum pomocy — działa teraz na zupełnie nowym dedykowanym serwerze napisanym od zera przy użyciu sgcWebSockets.

Ten artykuł opisuje zmiany z perspektywy użytkownika: jak się logujesz, co możesz teraz robić z subskrypcjami TEAM i SITE oraz czego się spodziewać podczas wizyty na portalu.

Nowy serwer zbudowany na sgcWebSockets

Poprzednia sekcja Moje konto była zbiorem stron dołączonych do publicznej witryny. Nowy portal to samodzielny serwer — napisany w całości na bazie sgcWebSockets — obsługujący każde uwierzytelnione żądanie: logowanie, profil, subskrypcje, pobieranie, centrum pomocy, preferencje mailingowe, eksport danych RODO oraz zarządzanie podkontami.

Dla nas jest to również test biblioteki w rzeczywistych warunkach: te same komponenty, których nasi użytkownicy używają do budowania własnych serwerów, obsługują teraz portal klienta eSeGeCe. Dla ciebie oznacza to szybsze strony, szybsze pobieranie i spójne doświadczenie we wszystkich działaniach podejmowanych z poziomu konta.

To również zapowiedź czegoś, co nadchodzi: nowego zestawu komponentów sgcHTML, aktualnie w trakcie opracowywania, który zostanie wydany w przyszłej wersji sgcWebSockets. Nowy portal Moje konto jest pierwszą produkcyjną aplikacją zbudowaną na ich podstawie.

Logowanie kluczami dostępu

Największa zmiana, którą zauważysz od pierwszego dnia, to sposób logowania. Portal obsługuje teraz klucze dostępu — logowanie bez hasła za pomocą urządzenia, któremu już ufasz: Touch ID, Face ID, Windows Hello lub sprzętowego klucza bezpieczeństwa.

Klucze dostępu zastępują stary przepływ haseł jednym biometrycznym lub PIN-owym monitem na urządzeniu. Za kulisami przeglądarka podpisuje jednorazowe wyzwanie kluczem prywatnym, który nigdy nie opuszcza twojego urządzenia — serwer widzi tylko klucz publiczny.

Co to dla ciebie oznacza:

Możesz zarejestrować dowolną liczbę kluczy dostępu (np. jeden na urządzenie), nadać każdemu przyjazną nazwę i usuwać te, których już nie używasz.

Podkonta dla subskrypcji TEAM i SITE

Jeśli posiadasz subskrypcję TEAM lub SITE, możesz teraz tworzyć podkonta bezpośrednio z portalu — bez kontaktowania się z pomocą techniczną.

Każde podkonto to w pełni niezależne logowanie dziedziczące uprawnienia głównej subskrypcji. Twoi współpracownicy logują się własnymi poświadczeniami, pobierają te same wydania i otwierają własne zgłoszenia do centrum pomocy — podczas gdy właściciel głównego konta zachowuje pełną widoczność i kontrolę.

Subskrypcja Podkonta Typowe zastosowanie
TEAM Mały zespół deweloperów Wewnętrzny zespół produktowy współdzielący dostęp do wydań
SITE Większa, ogólnofirmowa grupa Cały dział lub wdrożenie w całej firmie
Single Brak Licencja indywidualna dla dewelopera

Zarządzanie podkontami jest proste:

Dokładna liczba dozwolonych podkont zależy od zakupionego planu. Portal pokazuje bieżące użycie na pierwszy rzut oka — ile masz miejsc, ile jest zajętych i ile pozostało.

Subskrypcje i aktywacja licencji

Strona subskrypcji zawiera listę wszystkich licencji powiązanych z twoim kontem: plan, okres, status aktywacji i datę odnowienia. Dla każdej subskrypcji możesz:

Użytkownicy podkont widzą subskrypcję, do której należą, w trybie tylko do odczytu — wystarczająco, aby wiedzieć, co mogą pobierać, bez możliwości zmiany rozliczeń lub członkostwa.

Szybsze i sprytniejsze pobieranie

Pobieranie jest teraz obsługiwane przez nowy serwer od początku do końca. Dostępne są trzy rodzaje plików w Moje konto › Pobieranie:

Każde pobranie jest podpisane, zarejestrowane i powiązane z twoją subskrypcją — ty i użytkownicy twoich podkont zawsze otrzymujecie dokładnie to, do czego uprawnia twój plan.

Centrum pomocy i profil

Zintegrowane centrum pomocy również znajduje się w Moim koncie. Otwórz zgłoszenie, załącz pliki, śledź rozmowę i pobieraj załączniki przesłane przez zespół wsparcia — wszystko w tej samej uwierzytelnionej sesji, z pełną historią wiadomości zapisaną na twoim koncie.

Strona profilu umożliwia aktualizację imienia, zmianę hasła (lub zastąpienie go kluczami dostępu) oraz wnioskowanie o zmianę adresu e-mail. Zmiany adresu e-mail są potwierdzane jednorazowym linkiem wysłanym na nowy adres, dzięki czemu skradziona sesja nie może po cichu przekierować komunikacji konta.

Preferencje mailingowe i RODO

Dwa małe, ale ważne dodatki:

Jasny i ciemny motyw oraz twój język

Portal jest dostępny w jasnym i ciemnym motywie. Wybór jest zapamiętywany osobno dla każdej przeglądarki, więc ustawiasz go tylko raz. Interfejs jest również zlokalizowany: gdy główna witryna jest dostępna w twoim języku, portal automatycznie podąża za tym wyborem.

Co to oznacza dla obecnych użytkowników

Nic nie zostaje zepsute. Twoja nazwa użytkownika i hasło nadal działają, subskrypcje i historia pobierania są nienaruszone, a aktywne sesje na publicznej witrynie są rozpoznawane przez nowy portal. Przy pierwszej wizycie w Moim koncie po prostu trafisz na przeprojektowany interfejs — od tej pory zarejestrowanie klucza dostępu lub dodanie podkonta jest całkowicie opcjonalne.

Zbudowany na sgcWebSockets i nowym sgcHTML

Wszystko opisane powyżej jest obsługiwane przez te same komponenty sgcWebSockets dostarczane każdemu klientowi: serwer HTTP, OAuth2, WebAuthn/klucze dostępu, podpisywanie CDN, moduł pocztowy, ogranicznik liczby żądań, zapora sieciowa i zarządzanie sesjami to standardowe komponenty biblioteki.

Ponadto interfejs użytkownika jest renderowany przez nową rodzinę komponentów — sgcHTML — którą aktualnie kończymy. sgcHTML pozwala serwerowi Delphi generować kompletne, motywowane strony HTML i formularze bezpośrednio z natywnych komponentów, bez silników szablonów ani zewnętrznych zależności. Używamy nowego portalu Moje konto jako żywego środowiska testowego dla sgcHTML i opublikujemy go jako część przyszłego wydania sgcWebSockets, gdy będzie gotowy.

W międzyczasie mamy nadzieję, że spodoba ci się nowy portal — i jak zawsze, bardzo cenimy opinie przekazywane przez centrum pomocy.