Kombinace autentizaci OpenID a Facebook

hlasů
5

Je možné použít kombinaci autentizačních systémů ve webové aplikaci?

Chci používat OpenID, ale myslím, že mé potenciální zákazníci jsou vlastně větší pravděpodobnost, že ID Facebook.

Proto by mě zajímalo, zda je možné nabízet oba typy autentizace?

Položena 13/03/2009 v 14:04
zdroj uživatelem
V jiných jazycích...                            


4 odpovědí

hlasů
2

Pro téměř každý jazyk by měla být rámcová! Můžete řetěz / zabalit funkčnost tohoto rámce pro statisfy vašim potřebám!

V pseudokódu:

if(IsUserValidViaOpenId() || IsUserValidByOwnAuthDB()) ...  user auth successful

Používáte-li java, Acegi / Spring Security může být nejlepší způsob, jak (zabezpečení, která není inversive - přes AOP). Tam můžete použít OpenID a definovat vlastní druhou validátor pro yor vlastní userdb!

Odpovězeno 13/03/2009 v 14:12
zdroj uživatelem

hlasů
3

Facebook se stal členem nadace OpenID , tak snad to bude provádění OpenID brzy (v takovém případě může být lepší stačí použít OpenID).

Odpovězeno 13/03/2009 v 14:14
zdroj uživatelem

hlasů
0

Něco takového ve svém zpracování forma logiky:

def authenticate(form_info):
    url = form_info['url']
    if (is_facebook_url(url)):
        return perform_facebook_authentication(form_info)
    else:
        return perform_open_id_authentication(form_info)
Odpovězeno 13/03/2009 v 14:18
zdroj uživatelem

hlasů
2

Chcete RPX . Abstrahuje celý nepořádek OpenID od vás i vaše návštěvníky. To také umožňuje jim ověřovat Facebook nebo MySpace kromě poskytovatelů OpenID.

Poskytuje přihlašovací rozhraní velmi podobné tomu, co vidíte tady na přetečení zásobníku.

Odpovězeno 13/03/2009 v 16:06
zdroj uživatelem

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