Návod ako mať openID z vlastnej domény
O openID sa toho napísalo už dosť ale aj tak stále ma nezaujalo (alebo nepresvedčilo) natoľko aby som zrazu fungoval len na ňom. V každom prípade som sa chce pripraviť na budúcnosť (a súčastnosť) keď používanie openID bude IN aby som mal vlastné svoje openID z vlastnej domény. Trochu skúšania a experimentovania ale nakoniec sa mi to podarilo.
Čo je to openID a načo je to dobré?
OpenID vlastne ani nieje taká revolučná novinka ako sa o nej po nete píše, v iných obmenách to tu bolo aj predtým myslím od Mrkvosoftu a ich Passport. S nárastom webových služieb a množstvom hesiel ktoré je nutné si pamätať sa vyvinula potreba mať bezpečný spôsob ako overiť identitu užívateľa na jednom mieste pomocou jedného užívateľského mena a hesla na rôznych službách po celom internete.
Jednochucho, OpenID je systém pre decentralizovanú správu identít. Akýkoľvek web ktorý openID podporuje Vám umožňuje prihlasovať sa do týchto služieb (webom) pomocou jedného užívateľského mena a hesla. Viac informácií ako to funguje nájdete na webe openid.net.
1.) Potrebujete openID poskytovateľa
Poskytovateľ openID je niekto kto Vám poskytne systém na prihlasovanie a overovanie Vašej identity, len Váš poskytovateľ bude overovať Vaše heslá. Poskytovateľov je viac (s potrebnými znalosťami si môžete aj vy vytvoriť vlastnú službu pre poskytovanie) i keď tu radšej treba brať ohľad na bezpečnosť a tak je lepšie zveriť svoj openID osvedčeným poskytovateľom.
Ja osobne používam https://www.myopenid.com/ ktorý je zastrešovaný jedným z tvorcov openID, práve tu si ukážeme ako spraviť openID z vlastnej domény. Takže sa zaregistrujte.
2.) Pridáme svoju doménu a vytvoríme užívateľov openID
Ak ste sa zaregistrovali tak ste si dostali nejaký openID identifikátor v tvare nieco.myopenid.com alebo myopenid.com/nieco. Toto Vám aj tak ale ostane keď použijete vlastnú doménu, vlastné openID bude v tomto systéme fungovať niečo ako alias takže okrem Vášho openID Vám ostane aj to klasické od myopenid.com.
Vlastné openID z domény pre seba alebo viac ľudí
Skôr ako pridáte doménu do systému si premyslite v akom tvare chcete mať openID. Ja som sa rozhodol, že budem mať openID z domény môjho blogu, tu nieje pravdepodobnosť, že by niekto ešte konto openID z tejto domeny mal a tak je to pre mňa jasne. Moje openID teda môže vyzerať napríklad takto: mojeID.peteroravec.sk.
Dva tvary openID vlastnej domény
Tvar openID môže byť ako: http://nieco alebo http://<username>.<your-domain>/. Ja som si vybral variantu 2. Záleží len na Vás.
Ak teda už vieme aký tvar chceme mať tak po prihlásení do myopenID klikneme v menu na odkaz Your domains a tak klikneme na odkaz Register a New Domain. Tu zadáme názov svojej domény a vyberieme tvar. Po tomto úkone je Vaša doména pridaná a nasleduje pridanie užívateľov.
Pridanie užívateľov do openID
Pridanie domény samozrejme nestačí, musíte vytvoriť nejakého užívateľa ktorý bude podľa vzoru ktorý ste vybrali pri pridávaní domény. Pre pridanie užívateľa kliknite na odkaz Add accounts.
3.) Overenie domény
Pridanie domény a vytvorenie užívateľov ale stále nestačí, ešte treba overiť, že doména ktorú ste zadali je skutočne vaša...
Dva spôsoby overenia
Overenie domény je možné spraviť dvoma spôsobmi, jeden je, že v DNS záznamoch domény nastavíte určité údaje ktoré bude chcieť od Vás systém. Musím sa priznať, že tento spôsob som skúsil ako prvý a nepodarilo sa mi verifikovať doménu. Taktiež nie každý má prístup k týmto záznamom.
Práve preto je druhý spôsob čo je overenie pomocou kódu a URL. Systém Vám vygeneruje URL na ktorej má byť kód ktorý Vám tiež vygeneruje. Jednoduché, prihlásite sa na FTP a vytvoríte URL akú po Vás systém žiada a do súboru uložíte len tento kód. Kliknete na overenie a ak ste to spravili dobre tak doména je verifikovaná. Pomerne jednoduché.
Po tomto máte overenú doménu, jediné čo je treba ešte zabezpečiť je presmerovanie Vášho openID na doménu myopenid.com. Ja som to spravil podmienkou cez mod rewrite v súbore .htaccess.
Záver
Toto je jednochuchý návod ako dosiahnuť vlastné openID z vlastnej domény. Či je mať fajn openID z vlastnej domény je na zváženie každého človeka. Lebo machrovať s vlastným openID nieje veľmi bezpečné...
Tak inak neviem k čomu je to dobré.












Pridať komentár
1 Komentár
stegy hovorí:
Asi by sa to aj oplatilo mať openID, musím si to ešte zvážiť. Ale dobrý článok.
Facebook komentáre ( )