Es izveidoju vietni. Šobrīd tajā būs iekļauta MediaWiki (tāda, kas nodrošina Wikipedia). Turpmāk tajā var būt emuārs (WordPress?) Un forumi (Vanilla Forums 2?).

Es vēlos, lai vietne būtu apskatāma plašākai sabiedrībai, bet to varētu rediģēt visi, kas pierakstās, izmantojot OpenID. Es gribētu tādu pieteikšanās lapu, kāda tiek izmantota kaudzes apmaiņas vietnēs, kur lietotājam tiek parādīta virkne pazīstamu pogu, lai izvēlētos identitātes nodrošinātāju.

Džefs Atvuds ir atvēris Stack Overflow pieteikšanās komponentu, kas ir lielisks, taču es to nevaru izmantot, jo mans kopīgais hostings atrodas LAMP kaudzē, kur “P” ietver Python (2.4.3), Perl (5.8) .8), PHP (5.2.4) un Ruby (1.8.7). M ir MySQL (5.1.50).

Esmu izmēģinājis vairākas lietas ar ierobežotiem panākumiem.

1) MediaWiki ar OpenID pieteikšanās paplašinājumu. Kad manuāli instalēju php-openid bibliotēku un palaidu testu, tā sūdzas par GMP atbalsta trūkumu, kaut ko dīvainu dara ar HTTP ienešanu un sūdzas par mod_encoding trūkumu. Es sazinājos ar atbalstu un viņi teica, ka viņi neinstalēs mod_encoding un GMP jau ir instalēts.

2) MediaWiki ar MultiAuthPlugin pret simpleSAMLphp. Es domāju, ka man daļēji darbojas vienkāršais SAMLphp, taču man nav skaidrs, kas man jādara, lai padarītu to par OpenID patērētāju - tas ir man virs galvas.

Tad es nolēmu, ka, ja es varētu autentificēties pret WordPress, es varētu izmantot MediaWiki paplašinājumu, lai izmantotu šo informāciju cilvēku reģistrēšanai.

3) WordPress OpenID spraudnis. Šķiet, ka viss ir pareizi instalēts, kas nepieciešams OpenID patēriņam, lai gan tas, šķiet, nedarbojās. Man ir aizdomas, ka tā izmanto php-openid bibliotēku. Es neesmu pārliecināts, kā to atkļūdot. Precīzāk sakot, tas vienkārši piedāvā OpenID tekstlodziņu, kas nav draudzīgs cilvēkiem, kuriem nav ne jausmas, kas tas ir - es gribētu pogas!

4) Google drauga savienojums programmai WordPress. Šī ir pirmā, ko esmu dzirdējis par draugu savienojumu. Nebija skaidrs, ka kāds ir autentificēts, lai izdarītu vairāk nekā komentēt, un ir domāts, lai jūsu vietnē būtu kaut kāds "sociālo mediju" pārklājums - nevis tas, ko es domāju.

5) Gigya Socialize for WordPress. Visbeidzot, jauka pieteikšanās, izmantojot pogas un OpenID. (Ņemiet vērā, ka, mēģinot pieteikties, izmantojot to, tas man teica: "Jaunā lietotāja piekļuve šai vietnei pašlaik ir atspējota.") Tas ir diezgan gluds, bet:

  • mēģinot pieteikties, izmantojot savus Google vai Yahoo kontus, tā lūdz manus kontaktus! Nekādā gadījumā maniem lietotājiem nav pieņemami atteikties no kontaktinformācijas trešai pusei, lai tikai pieteiktos manā vietnē.
  • Tā kā es autentificēju, ir ļoti maz norāžu, ka tas mani autentificētu manā vietnē; tā vietā šķiet, ka pieprasījums attiecas uz Gigju.
  • Ja mana vietne kļūs patiešām populāra, man būs jāmaksā nauda, ​​lai ļautu cilvēkiem pieteikties!

Es neesmu pabeidzis JanRain Engage iestatīšanu WordPress, bet es domāju, ka tas būs daudz tāds pats kā Gigya.


Kā es varu izveidot vienotu, vienotu pierakstīšanos saistītu vietņu grupai tajā pašā domēnā, izmantojot OpenID un draudzīgas google, yahoo, twitter utt. Pogas, kas autentificējas tieši no mana domēna (ti, nepretendējot uz no trešās personas)? Kā to panākt, kā es varu panākt, lai lietotāji pieteiktos MediaWiki, izmantojot OpenID (nemainot tīmekļa resursdatorus)? Rediģēt: Vai ir kādi viki, kurus jūs ieteiktu, kuriem jau ir jauka OpenID pieteikšanās funkcija?

Es ar prieku sniedzu sīkāku informāciju par maniem līdzšinējiem piedzīvojumiem. Es esmu arī programmētājs, kaut arī ne tīmekļa programmētājs, diezgan labi pārzina pitonu un pārzinu pietiekami daudz Perl, PHP un Ruby, lai es varētu uzlauzt gandrīz risinājumu, lai tas darbotos.

Man šķiet intriģējoša ideja par koplietošanas mitināšanai draudzīga OpenID paplašinājuma ieviešanu, kas piemērots MediaWiki, tomēr ir dažas prasības JanRain un PEAR OpenID 0.2.1 bibliotēkām, kuras, kā redzējāt, iespējams, kopīgais mitināšana netiks uztverts pakalpojumu sniedzējiem tuvākajā nākotnē.

Izskatās, ka esat atvērts citiem risinājumiem, nevis OpenID, un, ja jums nav iebildumu iegremdēt autentifikācijas kodu aiz izmantotajām lietojumprogrammām, varat apsvērt vienkāršu vienreizējas pierakstīšanās sistēmu, piemēram, šeit piedāvāto - noteikti ne ideāls risinājums (pašreizējo autentifikācijas aizstājēju pārveidošana var samazināt ieviešanas laiku, bet tas joprojām aizņems kādu laiku), bet tas pārspēj, sākot no nulles.

strādāja par jums: Charles Robertson | Vēlies ar mums sazināties?