Latest newsPolski
Back to feedTechnologieNewsMeld Editorial

MeldID: jeden spójny przenośny profil do bezpiecznego logowania i zarządzania danymi

MeldID — otwarty serwis zarządzania cyfrową tożsamością, który łączy logowanie do aplikacji z przenośnym profilem do wypełniania formularzy i wymiany danych. Umożliwia użytkownikom centralne zarządzanie swoimi informacjami i korzystanie z nich w różnych usługach.

Obecnie jeden użytkownik może korzystać z dziesiątków usług online. Prawie każda z nich wymaga założenia konta i ponownego uzupełniania profili: imienia, telefonu, adresu, danych rozliczeniowych i innych informacji.

Chociaż nowoczesne mechanizmy jednokrotnego logowania znacząco upraszczają proces autoryzacji, powtórne ręczne wypełnianie danych profilowych w wielu serwisach nadal stanowi problem.

W istocie, MeldID rozwiązuje dwa oddzielne zadania: autentykację użytkownika oraz kontrolowany przekaz jego danych profilowych.

Nie tylko logowanie

MeldID — otwarty serwis zarządzania cyfrową tożsamością, z którego może korzystać każda osoba. Jest dostępny pod adresem meldid.de i jest przeznaczony nie tylko dla produktów MELD®, ale także dla aplikacji zewnętrznych.

Pierwszy scenariusz jest praktycznie znany każdemu: użytkownik wybiera logowanie przez MeldID w podłączonej usłudze. Po pomyślnym uwierzytelnieniu tworzy się lokalna sesja.

Jednak oprócz logowania można wcześniej wypełnić informacje, które będą potrzebne nie tylko do autoryzacji:

  • imię, nazwisko i wyświetlana nazwa;

  • telefon;

  • preferowany język;

  • kraj i adres;

  • imię odbiorcy;

  • nazwa firmy;

  • VAT ID, na przykład niemiecki USt-IdNr.;

  • oddzielny numer podatkowy;

  • data urodzenia.

Wszystkie pola są opcjonalne. Można podać tylko minimalne dane lub przygotować rozszerzone informacje do zamówień, umów i transakcji biznesowych.

Kluczową ideą nie jest centralne przechowywanie danych jako takich, lecz możliwość ich wielokrotnego użycia tam, gdzie jest to naprawdę potrzebne.

Jak to wygląda w praktyce

Użytkownik rejestruje się w MeldID i wypełnia potrzebne sekcje. Następnie wybiera logowanie przez MeldID w podłączonej usłudze.

Aplikacja żąda niezbędnych informacji — może to być tylko imię i e-mail albo bardziej rozbudowany zestaw z telefonem, adresem i danymi rozliczeniowymi.

Po wyrażeniu zgody użytkownik zatwierdza dostęp do wybranych danych, a aplikacja otrzymuje jedynie wskazane pola. Jeśli dane są już wprowadzone ręcznie, serwis może zaproponować ich potwierdzenie lub aktualizację.

W przyszłych wizytach, jeśli dane uległy zmianie, podłączona aplikacja będzie mogła zażądać zaktualizowanych danych. To eliminuje konieczność wielokrotnego edytowania tych samych profili w różnych systemach.

Na przykład, użytkownik loguje się do sklepu internetowego, firmy ubezpieczeniowej i serwisu rezerwacji — w każdym przypadku część danych się powtarza. Raz przygotowane informacje można wielokrotnie i bezpiecznie wykorzystywać, z uwzględnieniem zgód dla każdego serwisu.

To nie automatyczne uzupełnianie na dowolnej stronie

MeldID nie jest rozszerzeniem przeglądarki automatycznie wypełniającym formularze.

Do integracji konieczne jest podłączenie usługi za pomocą API z wykorzystaniem OAuth 2.0 i OpenID Connect. Dopiero po tym aplikacja będzie mogła żądać danych użytkownika i wykorzystywać je we własnym interfejsie.

Dlatego MeldID lepiej traktować jako przenośny profil dla podłączonych aplikacji, a nie jako uniwersalny mechanizm automatycznego uzupełniania formularzy w przeglądarce.

Czym różni się od rozwiązań Google i Apple

Google i Apple mają podobne funkcje, ale służą one innym celom.

Zgodnie z dokumentacją Apple, Sign in with Apple jest przeznaczone do rejestracji i logowania za pomocą konta Apple. Zapewnia dostęp tylko do tych danych, które użytkownik zechce udostępnić — tokenów, wyników uwierzytelniania i wybranych informacji. (Dokumentacja Apple)

Google Chrome obsługuje zapisywanie i automatyczne uzupełnianie adresów, haseł i danych płatniczych w ramach Konta Google i Google Wallet. (Dokumentacja Google)

MeldID korzysta z elementów obu podejść, łącząc je w jednolity model integracji. To nie tylko logowanie czy automatyczne wypełnianie w ramach platformy, ale także mechanizm umożliwiający podłączonym aplikacjom dostęp do zgodnych i zarządzanych danych użytkownika.

Zarządzanie danymi

Dostęp do danych nie jest automatycznie przyznawany w pełni. Dla każdego żądania ustalane są uprawnienia:

  • profil podstawowy;

  • dane kontaktowe;

  • adres;

  • dane rozliczeniowe;

  • rozbudowane informacje.

Użytkownik widzi, jakie informacje są żądane i decyduje, które z nich udostępnić — osobno dla każdego serwisu.

Hasło nigdy nie jest przekazywane do aplikacji. Otrzymuje ona jedynie wynik pomyślnego uwierzytelnienia i zatwierdzone dane profilu.

Zalety dla biznesu i deweloperów

Integracja z MeldID zmniejsza liczbę powtarzających się formularzy i przyspiesza proces rejestracji. Klienci częściej i szybciej kończą autoryzację, rzadziej popełniają błędy przy wpisywaniu danych, a deweloperzy otrzymują gotową infrastrukturę do przechowywania profili i mechanizmu przekazywania informacji.

MeldID może być użyteczny dla:

  • sklepów internetowych;

  • serwisów subskrypcyjnych;

  • platform rezerwacyjnych;

  • firm ubezpieczeniowych i finansowych;

  • paneli dostawców;

  • platform B2B;

  • aplikacji eventowych;

  • serwisów fakturowania i dokumentacji.

Na przykład, klient może przekazać sklepowi adres i nazwisko odbiorcy, klient ubezpieczenia — dane kontaktowe, a pracownik firmy — dane rozliczeniowe i podatkowe.

Moduł integracyjny nie wymaga rezygnacji z lokalnego konta — MeldID może pełnić funkcję dodatkowego, a nie zastępującego logowania mechanizmu.

Otwarte, ale kontrolowane dostęp

MeldID — otwarta platforma dostępna dla każdego. Zewnętrzne aplikacje mogą składać wnioski o podłączenie.

Nie oznacza to jednak, że otrzymują dowolny poziom dostępu. Dla każdego klienta ustalane są ograniczenia — dozwolone adresy, scope, parametry integracji. Wykorzystuje się protokoły OAuth 2.0, OpenID Connect, Authorization Code Flow, PKCE i ekran zgody.

Dla użytkownika wszystko jest maksymalnie przejrzyste: widzi, kto i jakie informacje żąda. Dla deweloperów — jednolity mechanizm integracji, stosowany w różnych serwisach.

MeldID nie eliminuje istniejących lokalnych kont ani nie zobowiązuje systemów do pracy według tych samych zasad. Dodaje jedynie poziom przenośnego profilu, którym zarządza sam użytkownik i który dzieli wyłącznie z zaufanymi aplikacjami.

Przy rosnącej liczbie usług online istotna jest nie tylko możliwość jednokrotnego logowania, ale także przenoszenie danych bez konieczności ponownego wypełniania formularzy. To jest fundament architektury MeldID: dać człowiekowi możliwość przygotowania profilu raz i samodzielnego decydowania, gdzie i jak go wykorzystać.