OpenID

Vcerajsnje predavanje v Kiberpipi je bilo zanimivo. Se bolj druzenje po koncu predavanja.

jaz sem openid implementiral brez vecjih tezav.. kaj pa vi :) kdaj boste storili ta korak :)

http://www.had.si/blog/2007/04/19/spletne-urice-v-kiberpipi-predavanje-o-openid/

15 odgovorov

Sam sem zadevo implementiral z pomočjo janrain in deluje odlično.

1

Hvala za info, sem preizkusil in je res zelo enostavno ter lepo narejeno, tako da sem poskusno tudi sam zdajle hitro implementiral.

Me pa trenutno ena stvar še malo muči. Kot rezultat tu dobiš ta "identifier", ki bi naj predstavljal nek unikatni id, če dobro razumem, na katerega bi naj potem lahko razne svoje stvari vezal v zvezi s tem userjem. Pri prijavi lahko userju ponudiš več različnih openid providerjev, preko katerih se lahko prijavi, npr. google, facebook, twitter, ... Če bo user enkrat uporabil google, drugič pa facebook (kar se lahko čisto realno zgodi, ker bo pozabil, kaj je prejšnjič uporabil), ga boš potem vodil kot različni osebi, ker bosta imela drugačen "identifier".

A se te stvari lahko kako rešujejo oziroma jaz kaj narobe razumem?

Pri takih malenkosti se lahko zakomplicira :).
Jaz vsakega novega prijavljenega preko openID peljem naprej še na eno formo, kjer vpiše uporabniško ime in geslo, ki lahko uporablja kasneje tudi za navadno prijavo, brez openID. Tako da tukaj vidi da se je neki zamočil oz ni uporabil obstoječi openID account.

Ne vem pa kakšna rešitev bi bila najboljša za takšne primere, nisem zasledil še veliko strani ki to uporablja, da bi lahko potestiral kako imajo ostali narejeno.

1

V tem primeru potem openId prijava bolj služi kot korak, da temu uporabniku zaupamo in preskočimo tisto klasično potrjevanje preko emaila ter da pridobimo nekaj podatkov, ki jih lahko uporabniku že vnaprej ponudimo.

Sem zdaj pogledal, kako imaš narejeno in je verjetno to res še najbolje ter bom tudi sam razmislil v tej smeri. Hvala za ideje!

Ni problema, je pa težava ta da navadni uporabniki ne razumejo najbolj še tega sistema in nekako ne zaupajo temu. Bo treba preteči še kar nekaj časa, da se bo stvar prijela.