Përshkrim
OpenID është një standard i hapur që u lejon përdoruesve të kryejnë mirëfilltësime kundrejt sajtesh pa u dashur të krijojnë fjalëkalime të rinj. Kjo shtojcë u lejon përdoruesve të bëjnë hyrje në llogaritë e tyre WordPress duke përdorur një OpenID, dhe komentuesve të lënë komente të mirëfilltësuara përmes OpenID-sh. Shtojcapërmban edhe një furnizues OpenID-sh të tilla, duke u bërë të mundur përdoruesve të hyjnë, në sajte që e kanë OpenID-në të aktivizuar, duke përdorur llogarinë e tyre personale WordPress. Për Furnizuesin e OpenID-ve dhe disa veçori të OpenID Consumer, lypset XRDS-Simple.
Dokumentim zhvilluesi, që përfshin krejt metodat dhe hook-et publike për integrim dhe për zgjerim të shotjcës, mund të gjenden këtu.
Foto ekrani
Komentatorët mund të përdorin OpenID-të e tyre kur lënë një koment Përdoruesit mund të bëjnë hyrjen me OpenID-të e tyre, në vend se përmes metodës tradicionale me emër përdoruesi dhe fjalëkalim Përdoruesit e autorizuar të përdorin Furnizuesin OpenID mund të delegojnë mirëfilltësim te një tjetër furnizues Përdoruesit mund të shtojnë OpenID shtesë, të cilat mund t’i përdorin për të bërë hyrjen në WordPress Përdoruesi e autorizuar të përdorin Furnizuesin OpenID mund të mbikëqyrin sajtet te të cilët kanë bërë hyrjen
Instalim
Kjo shtojcë ndjek metodën standarde të instalimit të WordPress-it:
- Ngarkoni dosjen
openid
tek dosja/wp-content/plugins/
- Aktivizojeni shtojcën përmes menusë ‘Shtojca’ te WordPress
- Formësojeni shtojcën që nga ndarja ‘OpenID’ e menusë ‘Mundësi’
PBR
-
Pse më dalin skena të zbrazëta, kur aktivizoj shtojcën?
-
Në disa raste shtojca mund të ketë probleme, nëse PHP-së s’i është caktuar
kujtesë e mjaftueshme. Provoni të garantoni që kufiri i kujtesës për PHP-në
të jetë të paktën 8MB (s’janë të rrallë kufij prej 64MB). -
Pse nuk funksionojnë OpenID të llojit `https`?
-
Problemet me dëshmitë SSL shfaqen kur punohet me disa furnizues OpenID-sh
(më troç, me MyOpenID). Kjo vjen për shkak të përdorimit nga libcurl të një pakete
të vjetruar dëshmish AD-je. Një shpjegim i problemit dhe nja dy zgjidhje mund
të gjenden këtu. -
Pse më del gabimi “openid.mode ” e pavlefshme”?
-
Ka në fakt një dorë arsyesh që mund ta shkaktojnë këtë, por duket se një nga
shkaqet më të rëndomtë është përplasja me disa rregulla mod_security. Për
udhëzime se si të zgjidhet kjo çështje, shihni këtë postim blogu. -
Si ta përdor SSL-në për transaksione OpenID?
-
Së pari, kini parasysh që kjo funksionon vetëm nën WordPress 2.6 e sipër.
Sigurohuni se e keni aktivizuar SSL-në në WordPress përmes
dhënies së vlerës njërit prej globalëve vijues si “true”,
te kartela juajwp-config.php
:- FORCE_SSL_LOGIN
- FORCE_SSL_ADMIN
Mandej, jepini edhe globalit vijues vlerën “true”, te kartela juaj
wp-config.php
:- OPENID_SSL
Kini parasysh se thuajse e sigurt që do të keni probleme me këtë, nëse
s’përdorni një dëshmi të blerë nga një autoritet i mirënjohur dëshmish. -
Si të marr ndihmë, nëse kam një problem?
-
Ju lutemi, pyetjet e lidhura me tema asistence drejtojini te ndarja
“Plugins and Hacks” e Forumit të Asistencës në WordPress.org.
Thjesht sigurohuni se përfshini etiketën ‘openid’ që kështu ta shoh
postimin tuaj. Si shtesë, mund të njoftoni një të metë
te http://code.google.com/p/diso/issues/list.
Shqyrtime
Kontribues & Zhvillues
“OpenID” është software me burim të hapur. Në këtë shtojcë kanë dhënë ndihmesë personat vijues.
Kontribues“OpenID” është përkthyer në 8 gjuhë. Faleminderit përkthyesve për ndihmesën e tyre.
Përkthejeni “OpenID” në gjuhën tuaj.
Ju intereson zhvillimi?
Shfletoni kodin, shkarkoni depon SVN, ose pajtohuni përmes RSS-je te regjistri i zhvillimeve.
Regjistër ndryshimesh
Projekt i mirëmbajtur në github, te
diso/wordpress-openid.
version 3.6.1 (June 2022)
- u ndreq problem me PHP 8 (falënderime për mscherer)
- përditësim kodi për ta përputhur me Standard Kodimi WordPress
version 3.6.0 (Mai 2022)
- u ndreq problem me shtojcën ActivityPub
- u përditësua me bibliotekën më të re OpenID
- added CI/CD toolings
version 3.5.0 (Feb 12, 2019)
- ndreqje mesazhesh sinjalizimesh PHP dhe nxjerrjesh nga përdorimi
version 3.4.4 (Jan 12, 2018)
- u ndreq një e metë me librarinë më të re OpenID
version 3.4.3 (Jan 12, 2018)
- përditësim me librarinë më të re OpenID
version 3.4.2 (Nov 20, 2016)
- përditësim me librarinë më të re OpenID
- u ndreq përgjigje gabimi, nëse nonce-i nuk përputhet me https://github.com/diso/wordpress-openid/pull/46
version 3.4.1 (Jan 31, 2016)
- përditësim me librarinë më të re OpenID. Regjistër i plotë ndryshimesh te github.
- ndreqje të mete komentesh https://wordpress.org/support/topic/false-error-please-fill-the-required-fields-name-email-commenting?replies=5
- ndreqje të mete XRDS-simple https://github.com/diso/wordpress-xrds-simple/issues/4
version 3.4.0 (Jul 22, 2015)
- përditësim me librarinë më të re OpenID (përfshihen mjaft ndreqje të metash, veçanërisht me PHP 5.3). Regjistër i plotë ndryshimesh në github.
- u ndreqën disa sinjalizime/gabime PHP-je.
- përmirësime dhe ndreqje të ndryshme të metash (falënderime @rodrigoprimo).
- përpjekje për të përdoru email-in si emër përdoruesi përpara URL-je përdoruesi të ri Openid-je (falënderime @yincrash).
- përkthime në kinezçe dhe gjermanisht (falënderime Stephan Richter).
- shtim mbulimi për WebFinger
Regjistër i plotë ndryshimesh te github.
version 3.3.4 (Nov 16, 2012)
- përditësim me librarinë më të re OpenID (përfshihen mjaft ndreqje të metash, veçanërisht me PHP 5.3). Regjistër i plotë ndryshimesh në github.
- ndreqje të metash të ndryshme. Regjistër i plotë i ndryshimeve në github.
version 3.3.3 (Aug 24, 2010)
- shtim/përditësim i përkthimeve në danisht, japonisht dhe spanjisht
- përditësim me versionin më të ri të librarisë php-openid
- ndreqje e disa sinjalizimeve dhe njoftimeve PHP dhe WordPress
version 3.3.2 (Nov 06, 2009)
- shtim përkthimesh për çekishten, danishten, frëngjishten, spanjishten dhe vietnamishten. Disa janë më të përditësuara se të tjerat. Mirëpriten përkthime të tjera, shihni http://code.google.com/p/diso/issues/detail?id=26
- heqje fletëstili për widget-in Komenteve Së Fundi, ngaqë dëmton stilin për komentet OpenID
- ndreqje të metash të ndryshme me panelet e administrimit
version 3.3.1 (Sep 28, 2009)
- e metë e vockël te get_user_openids që e bënte të përgjigjej përherë me një matricë të zbrazët
version 3.3 (Sep 28, 2009)
- versioni minimum i domosdoshëm u kaluar në WordPress 2.8
- ndreqje e mbulimit për WordPress MU.
- UI i ri, më pak bombastik, për formularin e komenteve. Në një farë mënyre do të duhej të punonte edhe me krejt temat (me ose pa JS).
- shumë mundësi administrimi janë kaluar në vendet përkatëse, te faqet e Rregullimeve për bazën e WordPress-it
- u hoq mbulimi për protokolle eksperimentale EAUT dhe IDIB
- u hoq mbulimi për instalim të shtojcës në dosje mu-plugins
- përfshi përherë ‘index.php’ te URL pikëmbarimesh OpenID. Pa këtë, disa instalime kishin probleme.
- ndreqje të mete të lidhur me pasgjurmimet dhe pingback-e
- ndreqje të mete (#121) e lidhur me mundësi të paregjistruara (falënderime tom.tdw për arnimin)
- plot ndreqje të metash të vockla
version 3.2.3 (Jul 20, 2009)
- ndreqje cenueshmërie XSS. (falënderime për Stuart Metcalfe)
version 3.2.2 (Mar 19, 2009)
- ndreqje problemesh kur përdoren permalidhje non-index.php me shërbyes jo Apache
- garantim që mundësia show_on_front të mos jetë e zbrazët
- ndreqje gabimi shkrimi te emër funksioni (faleminderit gunemalli)
- ndreqje thirrjeje te pass-by-reference të nxjerrë nga përdorimi, te libraria php-openid (falënderime jschuur)
- ndreqje të mete UI në formularin e regjistrimeve me shfletues të familjes IE (falënderime oledole)
- Përimtime të UI-t për përputhje më të mirë me WP 2.7
- përditësim i ndoca vargjeve në përkthime dhe i kartelës POT
version 3.2.1 (Feb 13, 2009)
- arnim i librarisë php-openid për ndreqje të trajtimit të XRDS (falënderime Mike Jones-it për ndihmën në gjetjen e kësaj)
- shtim vlerash parazgjedhje për disa ndryshore Openid — të nevojshme për hyrje OP-initiated
- ndreqje të mete me shërbyesin OpenID, me të cilin kërkesa për OpenID ndonjëherë humbte
- shtim filtri për openid_trust_root
version 3.2 (Jan 20, 2009)
- shtim hook-u çinstalimi për WordPress 2.7 — kjo do të heqë nga baza e të dhënave krejt gjurmët e shtojcës
- Ndreqje të UI-t për WordPress 2.7
- shtim i lidhjes për te rregullimet, te faqja e shtojcave
- mos shfaq gabime përtypjeje XML me PHP4
- garantim se është caktuar wp_scripts
- garantim që përpunimi i komentit nga OpenID-ja ndodh pas mbarimit të punës nga Akismet-i
- shtim i simbolit … te OpenID të shkurtuara (ndreq #94)
- u ndreq një e metë nën të cilën OpenID Yahoo! nuk përputheshin me URl profilesh (ndreq #98)
- mos u përgjigj me vlera SREG të zbrazëta
- Add support for consuming Attribute Exchange
- përdorim i një URL të vetme return_to për krejt veprimet OpenID
- URL më të qëruara për shërbim OpenID, kur permalidhjet janë formësuar ta bëjnë këtë (krejt shtegun, pa varg kërkese)
- u ndreq një e metë nën të cilën Shërbyesi OpenID ndonjëhere bllokohej, në varësi të strukturës së permalidhjes për një përdorues (u ndreq #101)
- u ndreq një e metë nën të cilën përdoruesi i OpenID-së s’e përdor dot, nëse mod_encoding është e aktivizuar në Apache (e përdorur për WebDAV) (u ndreq #96)
- don’t redirect when performing discovery on OpenID trust root
version 3.1.4 (Nov 04, 2008)
- lejim i zgjerimeve OP të përfshijnë XRDS Types në shërbim hyrjesh
- xhirim i përpunuesit OpenID të komenteve pas Akismet-it, dhe anashkalim, nëse Akismet-i i vë shenjë komentit si mesazh i padëshiruar
version 3.1.3 (Oct 27, 2008)
- ndreqje mesazhi gabimi për rastin kur /dev/urandom s’është i lexueshëm
version 3.1.2 (Oct 26, 2008)
- garantim që burimi i rastësisë është caktuar si duhet
- parandalim përsëdytjesh aktesh cron cleanup_openid
- parandalim gabimesh SQL gjatë aktivizimit
- u hoq regjistrimi fjalëshumë i gabimeve gjatë përtypjesh XML
version 3.1.1 (Oct 20, 2008)
- ndreqje e një të mete kodi për OpenID Provider XRDS nën të cilën pengohej aftësia për të bërë hyrje në disa sajte (b.f., plaxo.com)
version 3.1 (Oct 19, 2008)
- u shtua konstante e fshehur për caktim faqe vetjake komentesh postimi (OPENID_COMMENTS_POST_PAGE)
- mundësi shtesë për të anashkaluar kontrollin e emrit dhe email-it për komente mer OpenID
- përdor emër përdoruesi të parapëlqyer (nga SREG), në qoftë e mundur, kur krijohet llogari e re
- shkurtim URL-sh të gjata kur përdoren si emër autori komentesh
- ndreqje të shumta të metash, përfshi të metë me formular regjistrimesh
version 3.0 (Oct 02, 2008)
- përfshin Furnizues OpenID-sh
- mbulon delegim OpenID-je
- shtim mbulimi eksperimental për Adresë Email te Transformim URL-je
- shumë hook-e të rinj për zgjerime dhe integrime
- ribërje e rëndësishme e kodit
version 2.2.2 (Aug 06, 2008)
- ndreqje e një të mete me “URL return_to e paautorizuar” (problemi i vetëm i njohur me openid.pl)
- ndreqje të mete me komentet që përmbajnë shenja jo latine
- respektim i konstantes CUSTOM_USER_META_TABLE, në qoftë e pranishme (u shtua gjithashtu konstantja CUSTOM_OPENID_IDENTITY_TABLE)
- shtim mbulimi eksperimental për Identitet te Shërbyesi
version 2.2.1 (Jul 25, 2008)
- u ndreq kod për trajtim EAUT
- u ndreq e metë në të cilën, komente që përmbanin thonjëza (“), nuk shfaqeshin
version 2.2.0 (Jul 23, 2008)
- përdorim i përgjigjeve POST për komente (ndreq përputhshmërinë me të tjera shtojca komentesh)
- krijo objekt openid vetëm kur nevojitet (përdorim shumë më i mirë i kujtesës)
- mbulim Adresash Email për Transformim URL-je (shihni eaut.org)
- u ndreq e metë e lidhur me përdorimin e suhosin (php e fortifikuar)
- përdorim hook-ësh për mbledhje të dhënash përdoruesi (më thellë)
- fixed openid spoofing vulnerability (https://plugins.trac.wordpress.org/ticket/702)
- plot ribërje kodi dhe pastrim UI
version 2.1.9 (May 20, 2008)
- ndreqje problemesh ngarkimi të Javascript-it
- ndreqje të metash të ndryshme të shfaqura kur krijohet llogari e re me OpenID
- ndreqje mesazhi gabimi, dhe shtim hapi të ri sinjalizimi kur hiqet për llogarinë OpenID-ja e fundit
version 2.1.8 (Apr 02, 2008)
- ndreqje problemi në UI me faqen wp-login.php nën WP2.5
- ndreqje të mete lidhur me protokolle curl që mbulohen për shtypje (https://wordpress.org/support/topic/159062)
- ndreqje të mete jquery shfaqur kur shtohet kategori te WP2.5 (https://wordpress.org/support/topic/164305)
version 2.1.7 (Mar 21, 2008)
- heqje të mete varësie nga php5… PRAPË!
- u hoqën gjithashtu disa ndryshime të tjera vetjake te php-openid, që pata harruar se gjendeshin atje. Kjo në fakt mund të sjellë
disa të meta të skajshme, por më mirë të duken, që të mundemi të zbatojmë ndreqjet e duhura te dega upstream, nëse është vërtet e nevojshme.
version 2.1.6 (Mar 20, 2008)
- përditësim i librarisë php-openid me versionin më të fundit. Tani mbulohet si duhet furnizuesi Yahoo i OpenID-ve.
version 2.1.5 (Mar 20, 2008)
- shtim mbulimi për wordpress v2.5
version 2.1.4 (Feb 13, 2008)
- ndreqje të mete varësie për php5
- përmirësim i kodit për jQuery, për të zvogëluar probleme me librari të tjera JS
version 2.1.3 (Feb 06, 2008)
- trajtohet e meta e sigurisë e përmendur këtu. Falënderime për Sam Alexander
version 2.1.2
- gabim i vockël drejtshkrimi te kodi për të dhëna profili
version 2.1.1
- e metë e vockël nën të cilën mbishkruheshin të dhënat e profilit
version 2.1
- u shtua zë FAQ-esh rreth përditësuesit të shtojcës dhe shtimit të një fushe OpenID te formulari i komenteve
- gjurmim më i mirë se cilët përdorues kanë OpenID-ra të lidhura me llogarinë e tyre WP
- prodhim më i mirë i vetvetishëm emrash përdoruesish
- u ndreq një e metë nën të cilën sajte pa OpenID kishin probleme (e meta 729)
- përmirësim me versionin 2.0 të librarisë OpenID JanRain
- mundësi përgjegjësi për rikrijim tabelash
version 2.0
- u thjeshtua ndërfaqja e përgjegjësi duke përdorur parazgjedhje të arsyeshme. Te sjelljet parazgjedhje përfshihen
- “unobtrusive mode”
- shto përherë openid te wp-login.php
- always use WP option ‘home’ for the trust root
- hook i ri veçorish
- për mekanizëm besimi, përfshi sendërtim shumë të thjeshtë të tij
- mbulon OpenID 2.0 (skica 12), si dhe OpenID 1.1 dhe SReg 1.0
- koleksion normal ndreqjesh të metash
version 1.0.1
- u shtua ndarja readme.txt në stilin e wordpress.org
version 1.0 (also known as r13)
Regjistra të plotë mbi veprimtarinë SVN gjenden te http://dev.wp-plugins.org/log/openid/.
Shtojca origjinale OpenID për WordPress qe një përpjekje e përbashkët mes Alan Castonguay-it dhe Hans Granqvist-it.
Will Norris krijoi një degë të shtojcës dhe është bërë kështu një mirëmbajtës.