Registrace na realitním portálu by neměla být překážkou mezi vámi a nabídkou, kterou chcete kontaktovat. Na Domonaut se proto můžete nově registrovat a přihlašovat pomocí účtu Google, Seznam nebo Facebook.
Nemusíte si vytvářet další heslo ani při registraci samostatně ověřovat e-mailovou adresu. Vyberete účet, který už používáte, přihlásíte se přímo u jeho poskytovatele, doplníte několik potřebných údajů na Domonautu a můžete začít hledat bydlení, nastavit si Hlídacího psa, kontaktovat inzerenta nebo vložit vlastní nabídku.
Důležitá je přitom jedna věc. Účet na Domonautu je vázaný na e-mailovou adresu, ne na konkrétní způsob přihlášení. Google, Seznam nebo Facebook slouží jako pohodlný způsob ověření identity a přihlášení k odpovídajícímu účtu na Domonautu.
Jak přihlášení přes Google, Seznam nebo Facebook funguje
Po kliknutí na tlačítko pro externí přihlášení vás Domonaut přesměruje k vybranému poskytovateli. Samotné přihlášení tedy probíhá u Googlu, Seznamu nebo Facebooku. Po jeho úspěšném dokončení poskytovatel předá Domonautu údaje potřebné pro přihlášení nebo registraci.
Vaše heslo k externímu účtu Domonaut při tomto procesu nepotřebuje znát. Pokud se například přihlašujete přes Google, přihlašovací údaje zadáváte Googlu. Domonaut následně pracuje s výsledkem úspěšného ověření a s údaji, které jsou pro daný přihlašovací proces povolené.
U Googlu je přihlášení postavené na standardu OpenID Connect nad OAuth 2.0. Google po ověření uživatele může aplikaci předat například identifikátor účtu, e-mailovou adresu a informaci o jejím ověření. Samotný proces používá kryptograficky podepsané tokeny, jejichž platnost musí aplikace před použitím ověřit.
Přihlášení přes Seznam využívá OAuth 2.0. Seznam ve své dokumentaci uvádí, že základní rozsah identity může aplikaci předat trvalý identifikátor účtu, e-mail a dostupné údaje o jménu uživatele.
V běžné řeči se podobným funkcím často souhrnně říká OAuth přihlášení. Technicky je ale dobré rozlišovat autentizaci a autorizaci. OAuth 2.0 je primárně autorizační framework, zatímco například Google používá pro ověření identity uživatele OpenID Connect postavený nad OAuth 2.0.
Pro uživatele je výsledek výrazně jednodušší než samotná technologie na pozadí. Místo zakládání dalšího hesla použije účet, který už má.
Jeden účet na Domonautu, více možností přihlášení
Přihlášení přes externí službu nevytváří nějaký zvláštní „Google účet na Domonautu“ nebo „Seznam účet na Domonautu“. Stále máte účet na Domonautu a externí služba je pouze jedním ze způsobů, jak se k němu přihlásit.
Pro propojení je na Domonautu rozhodující e-mailová adresa.
Pokud už například máte účet na Domonautu vedený pod určitou e-mailovou adresou a použijete externí přihlášení se stejným e-mailem, Domonaut pracuje s vaším odpovídajícím účtem. Nemusíte si kvůli novému způsobu přihlášení vytvářet nový profil.
Stejný princip platí při registraci. Pokud si účet založíte pomocí Googlu, nevzniká tím účet vlastněný Googlem. Vzniká váš účet na Domonautu, ke kterému jste se poprvé dostali prostřednictvím přihlášení přes Google.
Proto je důležité sledovat, jakou e-mailovou adresu u jednotlivých služeb používáte. Pokud máte u Googlu, Seznamu nebo Facebooku různé e-mailové adresy, nejde z pohledu Domonautu automaticky o stejnou identitu. Pokud už na Domonautu účet máte, použijte při externím přihlášení účet se stejnou e-mailovou adresou.
Tento způsob řešení zároveň umožňuje zachovat existující účet a data, která k němu patří. Zavedení rychlejšího přihlášení neznamená, že by si stávající uživatelé museli vytvářet nové profily.
Proč se nemusí vytvářet další heslo ani ověřovat e-mail
Při klasické registraci musí web ověřit, že e-mailová adresa skutečně patří člověku, který se registruje. Proto se běžně posílá aktivační e-mail s potvrzovacím odkazem.
Při registraci prostřednictvím externího účtu proběhla důležitá část ověření už u poskytovatele identity. Domonaut proto může registrační proces výrazně zkrátit a není potřeba vytvářet další heslo ani absolvovat samostatné ověření e-mailu na Domonautu.
To ovšem neznamená, že používáte internet zcela bez hesla. Heslo, passkey, dvoufázové ověření nebo jiný způsob zabezpečení stále může vyžadovat váš Google, Seznam nebo Facebook účet. Rozdíl je v tom, že nemusíte vytvářet a pamatovat si další heslo speciálně pro Domonaut.
Výhodou je i to, že můžete využívat bezpečnostní mechanismy, které už máte nastavené u svého poskytovatele účtu. Pokud máte například externí účet chráněný dvoufázovým ověřením, probíhá jeho ověření ještě před návratem na Domonaut.
Domonaut zároveň při standardním externím přihlášení nepotřebuje vaše heslo k Googlu, Seznamu nebo Facebooku. Přihlašovací údaje zadáváte přímo jejich provozovateli a Domonaut obdrží až informaci potřebnou pro dokončení přihlášení.
OAuth není předávání hesla mezi weby
Tohle je jedna z nejdůležitějších vlastností celého principu.
Přihlášení pomocí externího účtu nefunguje tak, že byste Domonautu předali své heslo a Domonaut se vaším jménem pokusil přihlásit například do Googlu.
Místo toho probíhá ověření přímo u poskytovatele. Po úspěšném přihlášení dostane Domonaut technicky omezenou odpověď určenou právě pro tento proces. Aplikace zároveň musí ověřit, že odpověď skutečně pochází od očekávaného poskytovatele a že je určena právě pro ni.
Právě standardizované protokoly jako OAuth 2.0 a OpenID Connect umožňují oddělit samotné přihlašovací údaje uživatele od služby, do které se pomocí externí identity přihlašuje.
Pro uživatele je to pohodlnější. Pro vývojáře jde zároveň o standardizovaný způsob řešení identity, místo vytváření vlastního systému pro předávání přihlašovacích údajů mezi službami.
Časté otázky
Můžu se na Domonaut přihlásit přes Google?
Ano. Google můžete použít při registraci i při následném přihlašování na Domonaut.
Můžu použít účet na Seznamu?
Ano. Domonaut umožňuje také Přihlášení přes Seznam. Přihlašovací proces probíhá na straně Seznamu pomocí jeho OAuth řešení.
Můžu se přihlásit přes Facebook?
Ano. Facebook je vedle Googlu a Seznamu další možností registrace a přihlášení na Domonaut.
Musím si vytvořit heslo pro Domonaut?
Pokud se registrujete pomocí Google, Seznam nebo Facebook účtu, nemusíte si kvůli tomuto způsobu přihlášení vytvářet další heslo pro Domonaut.
Musím po registraci potvrdit e-mail?
Při registraci prostřednictvím externího účtu není potřeba procházet samostatným ověřením e-mailové adresy pomocí potvrzovacího odkazu od Domonautu.
Co když už na Domonautu účet mám?
Domonaut váže účet na e-mailovou adresu. Pokud při externím přihlášení použijete odpovídající e-mail, můžete pokračovat se svým existujícím účtem a nemusíte zakládat nový.
Je můj účet vázaný na Google nebo Facebook?
Ne. Jde o účet na Domonautu. Google, Seznam nebo Facebook jsou způsoby, kterými lze provést přihlášení. Pro účet na Domonautu je rozhodující e-mailová adresa.
Co když používám u Googlu a Facebooku jiný e-mail?
Domonaut nemůže automaticky předpokládat, že dvě různé e-mailové adresy patří stejné osobě. Pokud už účet na Domonautu máte, použijte externí účet s odpovídající e-mailovou adresou.
Dostane Domonaut moje heslo od Googlu, Seznamu nebo Facebooku?
Ne. Heslo zadáváte přímo poskytovateli, přes kterého se přihlašujete. Domonaut pracuje s výsledkem přihlašovacího procesu a s údaji určenými pro vytvoření nebo přihlášení k vašemu účtu.