Pomocí OpenID prokázat členství StackOverflow

hlasů
7

Tady je řešení:
- Flair do značné míry požaduje Facebook aplikací
-Jsem pracuje na učení platformy Facebook

Proto jsem napsal bezvýznamné malý Facebook aplikaci vložit svůj talent do pole na straně vašeho profilu. Máte-li zájem i na Facebooku ; mějte se na pozoru, že je to do značné míry work in progress, náchylné ke změně a má spoustu ostrými hranami.

Nicméně, nemám elegantní způsob, jak říct „toto je můj Stackoverflow profil“ Z tohoto Dinky app. Moje současná řešení se nejlépe uplatní tento obrázek . Je řečeno, idiotský; a nic zabránit zosobnění.

Nemají žádnou zkušenost s OpenID, já jsem přemýšlel, jestli existuje nějaký způsob, jak (a některé příklad tímto způsobem, prosím), aby si uživatel zajistit jejich Stackoverflow identifikovat třetí osobě?


Chování změněno na které navrhl noldorštině jeho odpověď.
Požádat o rozumnější způsob, jak dělat to klesal na UserVoice .

Položena 19/05/2009 v 20:55
zdroj uživatelem
V jiných jazycích...                            


2 odpovědí

hlasů
10

Neexistuje žádný způsob, jak získat StackOverflow ID z OpenID a dělat opak by bylo možné, ale zbytečně komplikované (v porovnání s vámi navržené metodou). Kopírování a vkládání URL ID / profil uživatele není příliš nepohodlné, v mé mysli.

Nicméně, mohu navrhnout nějaké řešení problematiky zosobnění. To se může zdát jako poněkud hloupé způsob, ale je to nejjednodušší způsob, jak z toho můžu myslet, aby se ujistili, že pouze uživatel sám sebe může zobrazovat odznak. Opět platí, že si nemyslím, že je to příliš nepohodlné. (Čím více tradiční metoda s použitím e-mailové potvrzení není možné, vzhledem k tomu, že e-maily nejsou veřejná.)

  1. Vyjádřete svůj Facebook aplikace vygeneruje náhodné (?) Alfanumerický kód. Něco ve formě A8IO45QW6Tměl dělat.
  2. Držet tento kód na straně serveru aplikace Facebook na krátkou dobu (řekněme, 5 minut).
  3. Pokyn uživateli upravovat své O mně informace přidáním daný kód na poslední řádek, pak se vraťte do Facebooku a potvrdit. Jednoduchá kontrola HTML pro danou stránku profilu konkrétního uživatele by ověření vlastnictví. Uživatel pak může odebrat ověřovací kód ze svého O mě textu.

Dobrý nápad vytvořit tuto aplikaci Facebook, mimochodem. Možná právě to zkusit!

Odpovězeno 19/05/2009 v 21:19
zdroj uživatelem

hlasů
2

Další řešení, které by umožnilo okamžité ověření je hash e-mailovou adresu a kontroluje, zda odpovídá uživatele Gravatar. Je pravda, že ne každý uživatel poskytl e-mailovou adresu, ale můžete tuto kontrolu provádět vždy jako první a pokud to selže, můžete spadnout zpět na O mně editace části (nebo jednoduše vyžadují, aby uživatel mít e-mailovou adresu). Tato myšlenka není moje, takže nechám null vysvětlit :

Máte ještě zdroj k dispozici? Jak jsem se dostal řešení, aby se zabránilo ostatním uživatelům z popletl své výsledky. Je pouze potřeba, aby hash e-mailovou adresu pro diváka a zkontrolovat Gravatar image link na stránku, jak je uvedeno na Gravatar místě . V případě, že uživatel id a image hash shoda, pak zaznamenat změnu v databázi, jinak ... jen ukázat výsledky. Můžu tuto změnu, ale zdroj se zdá být ztracen ... :(

Odpovězeno 20/05/2009 v 19:43
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more