Case study · Medicover SSO

Centralny system SSO dla Grupy
Medicover_

Zaprojektowaliśmy i wdrożyliśmy centralny system Single Sign-On, który upraszcza dostęp klientów Medicover do wielu aplikacji i usług w ramach jednego ekosystemu. Rozwiązanie agreguje dane użytkowników, centralizuje proces uwierzytelniania i zapewnia bezpieczny dostęp do kolejnych aplikacji przy wykorzystaniu MFA. System został zaprojektowany jako skalowalna platforma, którą można łatwo integrować z kolejnymi rozwiązaniami funkcjonującymi w organizacji.

Klient

Kto stał za projektem_

Medicover to jedna z najbardziej rozpoznawalnych firm medycznych w Polsce, oferująca kompleksową opiekę zdrowotną, usługi diagnostyczne oraz rozwiązania wspierające zdrowie pacjentów i pracowników. Wraz z rozwojem cyfrowych usług i rosnącymi oczekiwaniami użytkowników Medicover potrzebował partnera, który pomoże stworzyć nowoczesne, intuicyjne i skalowalne rozwiązania technologiczne — zapewniające wygodny dostęp do usług medycznych, wysoką jakość obsługi oraz bezpieczeństwo danych. Tym partnerem zostało Veloce.

Logo Medicover
Technologie

Jeden system logowania dla wielu aplikacji_

Veloce One Id został zaprojektowany jako centralna warstwa odpowiedzialna za uwierzytelnianie użytkowników, zarządzanie ich danymi oraz obsługę dostępu do zintegrowanych aplikacji.

Backend
C# / .NET REST T-SQL
Frontend
Vue.js
Produkty Veloce
Veloce One Id
Zespół Veloce na projekcie

7 specjalistów dedykowanych Medicover

Architect ×2
Frontend Developer ×1
Backend Developer ×4
Średnie doświadczenie 5+ lat
Tryb pracy SCRUM
Liczby

System gotowy na skalę Medicover_

Veloce One Id został przygotowany jako rozwiązanie przeznaczone do obsługi rozbudowanego ekosystemu cyfrowego Medicover. Centralizacja tożsamości pozwala ograniczyć liczbę niezależnych mechanizmów logowania i ułatwia włączanie kolejnych aplikacji do wspólnego środowiska.

900 000 +

użytkowników w ekosystemie

1

centralny punkt logowania

MFA

dodatkowa warstwa bezpieczeństwa użytkowników

Proces

Jak pracowaliśmy_

Ze względu na znaczenie systemu dla całego ekosystemu Medicover projekt rozwijaliśmy etapami. Pracowaliśmy w metodyce Scrum, dostarczając kolejne funkcjonalności iteracyjnie i regularnie weryfikując rozwiązanie wraz z zespołem klienta.

01

Planowanie i poznanie ekosystemu

Pierwszym krokiem było zrozumienie architektury systemów Medicover oraz sposobu, w jaki użytkownicy korzystają z poszczególnych aplikacji. Zidentyfikowaliśmy istniejące mechanizmy logowania, źródła danych użytkowników oraz zależności pomiędzy systemami. Na tej podstawie określiliśmy zakres centralnego systemu SSO oraz kluczowe wymagania dotyczące bezpieczeństwa, dostępności i dalszego rozwoju rozwiązania.

02

Analiza i projektowanie architektury

Kolejnym etapem było zaprojektowanie docelowej architektury Veloce One Id oraz modelu integracji z istniejącymi i przyszłymi aplikacjami. Zdefiniowaliśmy sposób zarządzania tożsamością użytkowników, proces uwierzytelniania, obsługę MFA oraz mechanizmy zarządzania dostępami. Architektura została przygotowana tak, aby nowe aplikacje mogły być łatwo integrowane z centralnym systemem bez konieczności tworzenia własnych mechanizmów logowania.

03

Iteracyjny development

System rozwijaliśmy w krótkich sprintach, stopniowo implementując kolejne elementy centralnego mechanizmu uwierzytelniania. Zbudowaliśmy warstwę agregującą dane użytkowników, mechanizmy Single Sign-On oraz obsługę MFA. Równolegle powstawał panel umożliwiający użytkownikom zarządzanie własnymi danymi i ustawieniami konta. Każdy kolejny etap był testowany i weryfikowany wspólnie z zespołem Medicover.

04

Testowanie i walidacja

Szczególny nacisk położyliśmy na bezpieczeństwo, stabilność oraz poprawność działania systemu w różnych scenariuszach logowania. Testowaliśmy mechanizmy MFA, autoryzację, zarządzanie sesją oraz integracje z aplikacjami klienckimi. Weryfikowaliśmy również wydajność rozwiązania przy zwiększonej liczbie równoczesnych logowań oraz poprawność działania systemu w warunkach dużego obciążenia.

05

Wdrożenia

System został uruchomiony w środowisku produkcyjnym i zintegrowany z aplikacjami funkcjonującymi w ekosystemie Medicover. Proces wdrożenia obejmował konfigurację integracji, bezpieczne przełączanie użytkowników oraz wsparcie zespołów odpowiedzialnych za kolejne systemy. Dzięki etapowemu podejściu możliwe było ograniczenie wpływu zmian na bieżące funkcjonowanie usług i zapewnienie płynnego przejścia na nowe rozwiązanie.

06

Dalszy rozwój i integracje

Veloce One Id został przygotowany jako rozwiązanie rozwijane wraz z ekosystemem Medicover. Centralna warstwa uwierzytelniania może być wykorzystywana przez kolejne aplikacje, ograniczając konieczność tworzenia niezależnych mechanizmów logowania i upraszczając proces wdrażania nowych usług. Dzięki temu integracja nowych systemów może przebiegać szybciej, przy zachowaniu spójnego modelu dostępu.

Wyzwanie

Z czym się zmierzyliśmy_

Rosnąca liczba cyfrowych usług Medicover oznaczała konieczność zapewnienia użytkownikom wygodnego i spójnego sposobu dostępu do wielu aplikacji. Dotychczas użytkownicy mogli spotykać się z różnymi mechanizmami logowania, zależnymi od konkretnego systemu. Dane tożsamości były również rozproszone pomiędzy poszczególnymi rozwiązaniami. Taki model zwiększał złożoność środowiska, utrudniał zarządzanie danymi użytkowników i powodował dodatkowe obciążenie zarówno po stronie użytkowników, jak i zespołów odpowiedzialnych za rozwój oraz utrzymanie aplikacji.

Punkty bólu

  • Rozproszone systemy logowania
    Każda aplikacja mogła posiadać własny mechanizm uwierzytelniania, co oznaczało konieczność wielokrotnego logowania się do różnych usług.
  • Brak centralnego zarządzania tożsamością
    Dane użytkowników były przechowywane i zarządzane w wielu systemach, co utrudniało utrzymanie ich spójności.
  • Niespójne mechanizmy bezpieczeństwa
    Różne rozwiązania stosowane w poszczególnych aplikacjach utrudniały utrzymanie jednolitych standardów uwierzytelniania i bezpieczeństwa.
  • Złożone doświadczenie użytkownika
    Konieczność korzystania z wielu procesów logowania zwiększała liczbę kroków potrzebnych do uzyskania dostępu do usług.
  • Rosnące koszty utrzymania
    Utrzymywanie wielu niezależnych mechanizmów logowania zwiększało koszty rozwoju, utrzymania i wsparcia poszczególnych aplikacji.
Korzyści

Co zyskało Medicoverer dzięki
Veloce One Id_

Jedno logowanie do wielu usług

Centralny punkt uwierzytelniania eliminuje konieczność wielokrotnego logowania się do poszczególnych aplikacji.

Lepsze doświadczenie użytkownika

Uproszczenie procesu dostępu do usług zmniejsza liczbę kroków i pozwala użytkownikom sprawniej korzystać z cyfrowego ekosystemu.

Wyższy poziom bezpieczeństwa

Centralizacja mechanizmów uwierzytelniania oraz wykorzystanie MFA pozwalają stosować spójne standardy bezpieczeństwa w zintegrowanych aplikacjach.

Spójne zarządzanie tożsamością

Dane użytkowników są agregowane w centralnym rozwiązaniu, co ułatwia ich aktualizację, kontrolę i utrzymanie spójności.

Łatwiejsze wdrażanie nowych aplikacji

Nowe systemy mogą korzystać z istniejącej warstwy uwierzytelniania zamiast implementować własne mechanizmy logowania.

Niższa złożoność środowiska IT

Centralizacja ogranicza liczbę niezależnych mechanizmów uwierzytelniania wymagających osobnego rozwoju i utrzymania.

Większa kontrola użytkownika

Panel zarządzania danymi daje użytkownikom większą przejrzystość i kontrolę nad informacjami powiązanymi z ich kontem.

Gotowość na dalszy rozwój

Veloce One Id stanowi wspólną warstwę, którą można rozszerzać wraz z rozwojem cyfrowych usług Medicover.

Produkt

Tak wygląda SSO w akcji_

Cztery kluczowe ekrany ścieżki użytkownika

Słowa naszych klientów

Słowa Medicover_

Porozmawiajmy

Porozmawiajmy o Twoim projekcie_

W ciągu 24 godzin roboczych odezwiemy się do Ciebie z propozycją wstępnej, niezobowiązującej konsultacji. Nie sprzedajemy — doradzamy. To pierwszy krok do zrozumienia, czy Veloce jest właściwym partnerem dla Twojej organizacji.

  • Bezpłatna 30-minutowa konsultacja z senior developerem i analitykiem biznesowym
  • Wstępna ocena wykonalności, technologii i orientacyjnego budżetu
  • NDA podpisywane przed jakąkolwiek dyskusją o szczegółach Twojego biznesu
  • Brak presji sprzedażowej — możesz po prostu wykorzystać naszą wiedzę
Kontakt bezpośredni_

Otrzymaj wycenę projektu_

✓ Dziękujemy! Twoja wiadomość została wysłana. Odpowiemy w ciągu 24 godzin roboczych.
🔒 Twoje dane są bezpieczne · Odpowiadamy w 24h