"рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдХреЛ рдореЗрд╣рдорд╛рдирдирд╡рд╛рдЬ рдмрдирд╛рдирд╛" рдпрд╛ "рдЕрдкрдиреА рд╕рд╛рдЗрдЯ рдкрд░ OpenID рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ"

рдЕрдкрдиреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ OpenID рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ

рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдирд╛рдо OpenID рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░ рдЖрдкрдХреЗ рдзреНрдпрд╛рди рдореЗрдВ рдЖрдпрд╛ рд╣реИред рдпрд╣ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдпрд╣ рд░рд╛рдп рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдлреИрд╢рдиреЗрдмрд▓ рдЧрд░реНрднрдирд┐рд░реЛрдзрдХ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рд╕рдорд░реНрдерди рд╡рд┐рднрд┐рдиреНрди рд▓реЛрдХрдкреНрд░рд┐рдп рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рддреЗрдЬреА рд╕реЗ рджрд╛рд╡рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рджреНрд╡рд╛рд░рд╛ рдФрд░ рдмрдбрд╝реЗ, рдпрд╣ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕ рддрдХрдиреАрдХ рдХреА рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ? рдорд╛рдирд╛ рдХрд┐ рдЖрдк рдПрдХ рд╢реМрдХреАрди рдмреНрд▓реЙрдЧрд░ рд╣реИрдВ, рдЖрдкрдХреЗ рдкрд╛рд╕ wordpress.com рдкрд░ рдПрдХ рдЦрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдк рдХрд┐рд╕реА рдФрд░ рдХреА рдбрд╛рдпрд░реА рдореЗрдВ рдПрдХ рд╕рдВрджреЗрд╢ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реБрдП рд╣реИрдВ рдФрд░ рд▓реЗрдЦрдХ рдХреЗ рд▓рд┐рдП рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЫреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдиреВрдард╛ рдЗрдЪреНрдЫрд╛ рдереАред рд▓реЗрдХрд┐рди рдпрд╣рд╛рдБ рдмреБрд░реА рдХрд┐рд╕реНрдордд рд╣реИ - рдХрд┐рд╕реА рдФрд░ рдХреА рдбрд╛рдпрд░реА livejournal.com рдкрд░ рдмрджрд▓ рдЧрдИред рдХреНрдпрд╛ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЫреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ рдЬрд┐рд╕реЗ рдЖрдкрдХреЛ "рджреБрд╢реНрдорди" рдмреНрд▓реЙрдЧ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкрд░ рдкрдВрдЬреАрдХреГрдд рдХрд░рдирд╛ рд╣реИ! рд▓реЗрдХрд┐рди рдирд╣реАрдВред рд▓реЙрдЧрд┐рди рдлреЙрд░реНрдо livejournal.com рдореЗрдВ рдПрдХ рд╕реВрдХреНрд╖реНрдо рд▓рд┐рдВрдХ рд╣реИ "OpenID рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓реЙрдЧ рдЗрди рдХрд░реЗрдВ"ред рдЖрдк рдЗрд╕ рд▓рд┐рдВрдХ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░реЗрдВ, рдЕрдкрдиреЗ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдХреЛ рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдХреЗ рд╕рд╛рде рджрд░реНрдЬ рдХрд░реЗрдВ (рдЖрдЗрдП ivan.wordpress.com рдХрд╣рддреЗ рд╣реИрдВ)ред "рдиреЗрдЯрд┐рд╡" wordpress.com рдЦреБрд▓рддрд╛ рд╣реИ рдФрд░ рдЖрдк рдкрд░ рдХрдЯрд╛рдХреНрд╖ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЖрдк рдЗрд╕ "рд╕реВрдк-рдкреНрд░рд╢рдВрд╕рдХ рдХреА рд╕рд╛рдЗрдЯ" рдкрд░ рдЕрдкрдиреА рдкрд╣рдЪрд╛рди рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ? "ред рдЖрдк рдЕрдирд┐рдЪреНрдЫрд╛ рд╕реЗ "рд╣рд╛рдВ" рджрдмрд╛рдПрдВ; рдмрд╕ рдЗрд╕ рдмрд╛рд░ тАЭ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдЖрдк рдЦреБрдж рдХреЛ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдлреЙрд░реНрдо рдХреЗ рд╕рд╛рде livejournal.com рдХреЗ рдЙрд╕ рдЕрдирдЫреБрдП рдкреЗрдЬ рдкрд░ рдкрд╛рддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди (!) рдЗрд╕ рдмрд╛рд░ рдЖрдк рдЕрдкрдиреЗ "рд╡рд░реНрдбрдкреНрд░реЗрд╕" рдЦрд╛рддреЗ рдХреЗ рддрд╣рдд рд▓рд╛рдЗрд╡рдЬрд░реНрдирд▓ рдкрд░ рдЕрдзрд┐рдХреГрдд рд╣реИрдВред рдЕрдВрдд рдореЗрдВ, рдЖрдк рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЫреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдЕрдЧрд▓реЗ "рд╡рд╛рд╣!" рд╕реЗ рдкрд╣рд▓реЗ рд▓рдВрдмреЗ рд╕рдордп рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реЛрдЧрд╛, OpenID рдкрддреЗ рдкрд░ рд▓рдЧрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ livejornal.com рд╕реЗ , рдЬреЛ рдЖрдкрдХреЛ рдЙрддреНрддрд░ рдкрд╛рдиреЗ рдХреА рдЬрд▓реНрджреА рдореЗрдВ рд╣реИред



OpenID рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ



OpenID рдПрдХ рд╡рд┐рдХреЗрдВрджреНрд░реАрдХреГрдд рдПрдХрд▓ рд╕рд╛рдЗрди-рдСрди рд╕рд┐рд╕реНрдЯрдо рд╣реИред рдпрд╣ рдХреБрдЫ рд╣рдж рддрдХ wordpress.com рдкрд░ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ: "OpenID рдПрдХ рдЦреБрд▓рд╛ рдорд╛рдирдХ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдЕрдкрдиреЗ WordPress.com рдЦрд╛рддреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреА рд╕рд╛рдЗрдЯреЛрдВ рдореЗрдВ рд▓реЙрдЧ рдЗрди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ" :) рдпрджрд┐ рдЖрдк рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдкрдВрдЬреАрдХреГрдд рд╣реИрдВ рдЬреЛ рдЕрдиреНрдп рдмрд╛рддреЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдХ OpenID рдкреНрд░рджрд╛рддрд╛ рд╣реИ, рдЖрдк OpenID рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рд╡рд╛рд▓реА рдХрд┐рд╕реА рднреА рд╕рд╛рдЗрдЯ рдкрд░ рдЗрд╕ рдПрдХрд▓ рдЦрд╛рддреЗ рд╕реЗ рд▓реЙрдЧ рдЗрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИ, рд╡рд┐рдЪрд╛рд░ рд╢рд╛рдирджрд╛рд░ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдЙрдЪрд┐рдд рд╕рд╡рд╛рд▓ рдЙрдарддрд╛ рд╣реИ: "рдХреНрдпрд╛ рдРрд╕реА рдХрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рд╣реИрдВ рдЬреЛ рдУрдкрдирдЖрдИрдбреА рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреА рд╣реИрдВ рдпрд╛ рдХреНрдпрд╛ рдпрд╣ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рднрд╡рд┐рд╖реНрдп рдХрд╛ рд╕рд╡рд╛рд▓ рд╣реИ?" рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдереЛрдбрд╝рд╛ рдирд╣реАрдВред рдкрд╣рд▓реЗ рд╕реЗ рд╣реА 1200 рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдШреЛрд╖рдгрд╛ рдХреА рдЧрдИ рдЬреЛ рдУрдкрдирдЖрдИрдбреА рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреА рд╣реИрдВ рдФрд░ рд╣рд░ рджрд┐рди 10-15 рдирдП рдЖрддреЗ рд╣реИрдВред рдЗрди рд╕рд╛рдЗрдЯреЛрдВ рдореЗрдВ рдХрдИ рд▓реЛрдХрдкреНрд░рд┐рдп рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рд╣реИрдВ: Livejournal.com , Jyte.com , Vox.com ред Wikitravel.org , Zooomr.com , Ma.gnolia.com , Movabletype , Iconbuffet.com , Basecamphq.com ред Wordpress , Joomla рдЬреИрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреЗ рд▓рд┐рдП рдПрдХреАрдХрд░рдг рдореЙрдбреНрдпреВрд▓ рд╣реИрдВ ! , рдкреНрд▓реЙрди , рдбреНрд░реБрдкрд▓ ред MediaWiki , CakePHP , рд╕рд┐рдореНрдлрдиреА рдлреНрд░реЗрдорд╡рд░реНрдХ ред Microsoft рдФрд░ AOL тАЛтАЛрджреНрд╡рд╛рд░рд╛ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рд╕рдорд░реНрдерди рдХреА рдШреЛрд╖рдгрд╛ рдХреА рдЧрдИ рдереАред OpenID рд╕рдорд░реНрдерди рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ 3.0 рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред



рд▓реЗрдХрд┐рди рдЕрдкрдиреА рд╕рд╛рдЗрдЯ рдкрд░ OpenID рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ? рдпрджрд┐ рдЖрдк CakePHP рдпрд╛ рд╕рд┐рдореНрдлрдиреА рдврд╛рдВрдЪреЗ рдкрд░ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдХреНрд░рдорд╢рдГ CakePHP рдУрдкрдирдЖрдИрдбреА рдШрдЯрдХ рдФрд░ sfOpenIDPlugin рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╕рд┐рд░реНрдл рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ (рд╢рд╛рдпрдж рдПрдХ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк) рдкрд░ рд░рдЬрд┐рд╕реНрдЯрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд╖реНрдард╛ рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рд╣реИ рдЫреЛрдЯреЗ рд╕рд░рд▓ рдУрдкрдирдЖрдИрдбреА PHP рдХреНрд▓рд╛рд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдбрд╛рдЙрдирд▓реЛрдб рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдХрд┐рдЯ рдореЗрдВ, рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╣реИ, рдЬрд╣рд╛рдВ рдПрдХ рд╕реБрд▓рдн рд░реВрдк рдореЗрдВ, рдпрд╣ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдУрдкрдирдЖрдИрдбреА рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдХреИрд╕реЗ рдЕрдзрд┐рдХреГрдд рдХрд┐рдпрд╛ рдЬрд╛рдПред рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрдиреЗ рд╡рд╛рд▓рд╛ рдПрдХрдорд╛рддреНрд░ рдЙрдкрджреНрд░рд╡ рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рд▓рд╛рдЗрдмреНрд░реЗрд░реА PHP Libcurl рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИред рдпрд╛рдиреА рдЕрдЧрд░ рдЖрдкрдХрд╛ PHP рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ - рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ - рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИред рдЕрдиреНрдпрдерд╛, рдЗрд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд╕рдлрд▓ рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИред рдЗрд╕ рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓реЗрдЦрдХ рдХреЛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдЬрд╣рд╛рдВ рдЕрдзрд┐рдХ рдкрд░рдВрдкрд░рд╛рдЧрдд HTTP рдЕрдиреБрд░реЛрдз рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рднреЗрдЬрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдХрдИ рдУрдкрдирдЖрдИрдбреА рдкреНрд░рджрд╛рддрд╛рдУрдВ рдХреЛ рдПрд╕рдПрд╕рдПрд▓ рдХрдиреЗрдХреНрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред



рдпрджрд┐ рдЖрдк рдЕрдзрд┐рдХ рдЧрдВрднреАрд░ рд╣реИрдВ рдФрд░ рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдкреВрд░реНрдг рд╡рд┐рдХрд╕рд┐рдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЦрд╛рддрд╛ рдкреНрд░рдмрдВрдзрди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рдЗрд░рд╛рджрд╛ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ OpenID , LID (рд▓рд╛рдЗрдЯ-рд╡реЗрдЯ рдЖрдЗрдбреЗрдВрдЯрд┐рдЯреА) рдФрд░ рдпрд╛рджрд┐ рдЬреИрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рд╕рдорд╛рдзрд╛рдиреЛрдВ рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рддреЗ рд╣реБрдП NetMesh InfoGrid LID PHP рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдЖрдкрдХреЛ PHP OpenID рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдкрд░ рднреА рдзреНрдпрд╛рди рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдПред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЖрдкрдХреЛ рдХрдВрд╕реЛрд▓ PEAR рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред



рдирд┐рд╖реНрдХрд░реНрд╖ рдореЗрдВ, рдпрд╣ рдХрд╣рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рд╕реБрд░рдХреНрд╖рд╛ рднреЗрджреНрдпрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ OpenID рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрдИ рд╢рд┐рдХрд╛рдпрддреЗрдВ рд╣реИрдВред рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рдорд╛рдЗрдХреНрд░реЛрдлрд╝реЙрд░реНрдореЗрдЯ рдЯреИрдЧ рдХреЗ рдмрд╛рдж рдХреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдкреВрд░реНрдг HTML рдкреГрд╖реНрда рдкрдврд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдПрдХ рдЕрддреНрдпрдВрдд рдЕрдХреНрд╖рдо рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╣реИ (рдУрдкрдирдЖрдИрдбреА 2.0 рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдореЗрдВ рдПрдХ рдПрдХреНрд╕рдЖрд░рдбреАрдПрд╕ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдпрд╛ рдпрд╛рджрд┐ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ)ред рдореИрдВ REST рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛, рд▓реЗрдХрд┐рди рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рд╕рдВрджреЗрд╣ рд╣реИрдВ ред рдлрд┐рд░ рднреА, OpenID рдмрд╕ рдорд╛рдорд▓рд╛ рд╣реИ рдЬрдм рдПрдХ рдорд╣рд╛рди рд╡рд┐рдЪрд╛рд░ рдЕрднреА рднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ, рдореБрдЭреЗ рдЦреБрд╢реА рд╣реЛрдЧреА рдпрджрд┐ рдореИрдВ рдЕрдкрдиреЗ рдУрдкреЗрдирдЖрдИрдбреА рдЦрд╛рддреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирдИ рдореВрд▓ рд╣реЛрдирд╣рд╛рд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдЬрд┐рд╕реЗ рдЖрдкрдиреЗ рдЗрдХрдЯреНрдард╛ рдХрд┐рдпрд╛ рд╣реИред



рдореВрд▓ рд▓реЗрдЦ рдкреАрдбреАрдПрдл рдореЗрдВ



PS рд╕рд░рд▓ OpenID PHP рд╡рд░реНрдЧ рдХрд╛ рд╡рд░реНрддрдорд╛рди рд╕рдВрд╕реНрдХрд░рдг LJ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддрд╛ рд╣реИред рдЙрдкрд╛рдп: CURL_Request () рдлрд╝рдВрдХреНрд╢рди (class.openid.pp) рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЪреЗрдХ рдЬреЛрдбрд╝реЗрдВ:

if (isset ($ params ["openid.mode"])) $ рдкрджреНрдзрддрд┐ = "POST";






All Articles