
рдПрд░рди рд╣реИрдорд░, OAuth 1.0 рд╡рд┐рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд▓реЗрдЦрдХреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ, рд╕рд╛рде рд╣реА рдЙрднрд░рддреЗ рд╣реБрдП
OAuth 2.0 рдорд╛рдирдХ рдХреЗ рд╡рд░реНрддрдорд╛рди рд╕рдВрдкрд╛рджрдХ, рдиреЗ рдирдП рдорд╛рдирдХ рдкрд░ рддреАрди рд╕рд╛рд▓ рдХреЗ рдХрд╛рдо рдХреЗ рдмрд╛рдж рдЕрдкрдиреЗ рдЗрд╕реНрддреАрдлреЗ рдХреА рдШреЛрд╖рдгрд╛ рдХреА, рдФрд░ рд╡рд┐рдирд┐рд░реНрджреЗрд╢реЛрдВ рд╕реЗ рдЕрдкрдирд╛ рдирд╛рдо рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рд╛ред
рдПрдХ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдмреНрд▓реЙрдЧ рдореЗрдВ, рдПрдХ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ
рдиреЗ рдЗрд╕ рдЕрдзрд┐рдирд┐рдпрдо рдХреЗ рдХрд╛рд░рдгреЛрдВ рдХреЛ рд╕рдордЭрд╛рдпрд╛ ред рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рддреЛ IAF рдореЗрдВ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдмрд╛рдж OAuth 2.0 рдПрдХ рдЦрд░рд╛рдм рдорд╛рдирдХ рдореЗрдВ рдмрджрд▓ рдЧрдпрд╛ред "рд╡рд╣ рдЗрддрдирд╛ рдмреБрд░рд╛ рд╣реИ рдХрд┐ рдореИрдВ рдирд╣реАрдВ рдЪрд╛рд╣рддрд╛ рдХрд┐ рдореЗрд░рд╛ рдирд╛рдо рдЙрд╕рдХреЗ рд╕рд╛рде рдЬреБрдбрд╝реЗ," рдПрд░рди рд╣реИрдорд░ рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╡рд╣ рдиреЛрдЯ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рддреАрди рд╕рд╛рд▓ рдХреА рдХрдбрд╝реА рдореЗрд╣рдирдд рдХреЗ рдмрд╛рдж рдпрд╣ рдлреИрд╕рд▓рд╛ рдЙрдирдХреЗ рд▓рд┐рдП рдЖрд╕рд╛рди рдирд╣реАрдВ рдерд╛ред IETF рдореЗрдВ рдирдП рдорд╛рдирдХ рдХреА рдЪрд░реНрдЪрд╛ рд╕реЗ рдХрдИ рд╕рдордЭреМрддреЗ рд╣реБрдП, рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рджреЛ рдмреБрдирд┐рдпрд╛рджреА рд╕рд┐рджреНрдзрд╛рдВрдд - рд╕рдВрдЧрддрддрд╛ рдФрд░ рд╕реБрд░рдХреНрд╖рд╛ рдХреЛ рд╕рдВрддреБрд╖реНрдЯ рдирд╣реАрдВ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛рдУрдВ рдХреЛ рдЬрдиреНрдо рджрд┐рдпрд╛ред рдЗрд╕рд▓рд┐рдП, рд╕рдордЭреМрддрд╛ рдореЗрдВ рд╕реЗ рдПрдХ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдПрдХ рдлреНрд░реЗрдорд╡рд░реНрдХ рдореЗрдВ рдирд╛рдордХрд░рдг рдерд╛, рдФрд░ рдПрдХ рдЕрдиреНрдп рд╕рдордЭреМрддрд╛ рдПрдХ
рдмрдпрд╛рди рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдерд╛
рдХрд┐ рд╡рд┐рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЛ рд╕рдВрдЧрдд рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИ ред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐
рдлреЗрд╕рдмреБрдХ рдЙрджрд╛рд╣рд░рдг рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдбреЗрд╡рд▓рдкрд░реНрд╕ OAuth 2.0 рдХреЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рднрд╛рдЧреЛрдВ рдХреА рдЙрдкреЗрдХреНрд╖рд╛ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рд╡рд┐рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд▓реЗрдЦрдХреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдлреЗрд╕рдмреБрдХ рдкрд░ рдЗрд╕ рддрдХрдиреАрдХ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рд▓рдЧрд╛ рд╣реБрдЖ рд╣реИред

1.0 рдХреА рддреБрд▓рдирд╛ рдореЗрдВ, рд╡рд┐рдирд┐рд░реНрджреЗрд╢реЛрдВ 2.0 рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓, рдХрдо рд╕рдВрдЧрдд, рдХрдо рдкреНрд░рдпреЛрдЧ рдХрд░рдиреЗ рдпреЛрдЧреНрдп, рдХрдо рд╡реНрдпрд╛рдкрдХ рдФрд░, рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг, рдХрдо рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИрдорд░ рдХрд╣рддреЗ рд╣реИрдВред рдПрдХ рдмреБрджреНрдзрд┐рдорд╛рди рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд╣рд╛рдереЛрдВ рдореЗрдВ, OAuth 2.0 рдПрдХ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕рдВрд░рдХреНрд╖рд┐рдд рдкреНрд░рдгрд╛рд▓реА рд╣реЛ рд╕рдХрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХрд╛рдВрд╢ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд╣рд╛рдереЛрдВ рдореЗрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдкрд┐рдЫрд▓реЗ рджреЛ рд╡рд░реНрд╖реЛрдВ рдХреЗ рдЕрдиреБрднрд╡ рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ, рдпрд╣ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд рд╣реЛрдЧрд╛ред
рдорд╛рдирдХ рдХреЗ рд▓реЗрдЦрдХреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЗ рдЕрдиреБрд╕рд╛рд░, OAuth 2.0 рдХреЗ рд╕рд╛рде рдРрд╕реА рджреБрдЦрдж рд╕реНрдерд┐рддрд┐ рдХрд╛ рдХрд╛рд░рдг, рд╡реЗрдм рд╡рд┐рдХрд╛рд╕ рдХреЗ рдкреНрд░рддрд┐рдирд┐рдзрд┐рдпреЛрдВ рдФрд░ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдЬрдЧрдд рдХреЗ рдмреАрдЪ рдорддрднреЗрдж рдерд╛ред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЗрдВрдЯрд░рдиреЗрдЯ рд╕рдореБрджрд╛рдп рдХреЗ рд╕рднреА рдкреНрд░рддрд┐рдирд┐рдзрд┐ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕рдореВрд╣ рдореЗрдВ рдереЗ, рд▓реЗрдХрд┐рди рдзреАрд░реЗ-рдзреАрд░реЗ рдЙрдиреНрд╣реЛрдВрдиреЗ рдЗрд╕реЗ рдЫреЛрдбрд╝ рджрд┐рдпрд╛, рдФрд░ рдЕрдВрдд рдореЗрдВ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдЬрдЧрдд рдХреЗ рдкреНрд░рддрд┐рдирд┐рдзрд┐ рдФрд░ рд╕реНрд╡рдпрдВ рдПрд░рд╛рди рд╣реИрдорд░ рд╣реА рдмрдиреЗ рд░рд╣реЗред рдЬрдмрдХрд┐ рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЖрд╡рд╢реНрдпрдХ рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХреЗ рд╕рд╛рде OAuth 1.0 рдХрд╛ рдПрдХ рдЙрдиреНрдирдд рд╕рдВрд╕реНрдХрд░рдг рдЪрд╛рд╣рддреЗ рдереЗ, рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдЬрдЧрдд рдХреЗ рдкреНрд░рддрд┐рдирд┐рдзрд┐рдпреЛрдВ рдХреЛ рдПрдХ рд░реВрдкрд░реЗрдЦрд╛ рдЪрд╛рд╣рд┐рдП рдереА рдЬрд┐рд╕реЗ рд╡реЗ рдЖрд╕рд╛рдиреА рд╕реЗ рдЕрдкрдиреЗ рдореМрдЬреВрджрд╛ рдЙрджреНрдпрдо рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдореЗрдВ рдПрдХреАрдХреГрдд рдХрд░ рд╕рдХрддреЗ рдереЗред рдирддреАрдЬрддрди, рдПрдХ рд░реВрдкрд░реЗрдЦрд╛ рдмрдирд╛рдИ рдЧрдИ рдереА рдЬреЛ рд▓рдЧрднрдЧ рдХрд┐рд╕реА рднреА рд╡рд┐рд╕реНрддрд╛рд░ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рд▓рдЧрднрдЧ рдХрд┐рд╕реА рднреА рдкреНрд░рдгрд╛рд▓реА рдХреЛ OAuth 2.0-рд╕рдВрдЧрдд рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЕрдкрдиреЗ рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯ рдХреЗ рдЕрдВрдд рдореЗрдВ, рдПрд░рдг рд╣реИрдорд░ рд▓рд┐рдЦрддреЗ рд╣реИрдВ: тАЬрдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕реВрд░реНрдпрд╛рд╕реНрдд рдХреЗ рд▓рд┐рдП OAuth рдмреНрд░рд╛рдВрдб рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╣реИред рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреБрдЫ рд╕рдордп рддрдХ рдЬреАрд╡рд┐рдд рд░рд╣реЗрдЧрд╛, рдФрд░ рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзрд╛ рдХреА рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдЗрд╕рдХрд╛ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд▓реЗрдХрд┐рди рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ, рд╣рдо рдЕрдЧрд▓реЗ рдХреБрдЫ рд╡рд░реНрд╖реЛрдВ рдореЗрдВ рдЧрдВрднреАрд░ рд╕реБрд░рдХреНрд╖рд╛ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд░рдЦрддреЗ рд╣реИрдВ, рдЗрд╕рдХреЗ рдмрд╛рдж рдПрдХ рдзреАрдореА рд▓реЗрдХрд┐рди рдЕрдиреБрднрд╡рд╣реАрди рдмреНрд░рд╛рдВрдб рдХреА рдмрджрдирд╛рдореА рд╣реЛрддреА рд╣реИред рдпрд╣ рдЙрди рдкреНрд░реЛрдЯреЛрдХреЙрд▓реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реЛрдЧрд╛ рдЬреЛ рд╣рд░ рдХрд┐рд╕реА рд╕реЗ рдирдлрд░рдд рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдордирд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред "
рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, OET рдХреЛ IETF рдореЗрдВ рдорд╛рдирдХреАрдХрд░рдг рджреЗрдирд╛ рдПрдХ рдмрдбрд╝реА рдЧрд▓рддреА рдереАред рдЕрдлрд╝рд╕реЛрд╕ рд╣реИ рдХрд┐ рдЗрд╕реЗ рд╕рдордЭрдиреЗ рдореЗрдВ рддреАрди рд╕рд╛рд▓ рд▓рдЧ рдЧрдПред рдЕрдкрдиреА рд╕реНрдерд┐рддрд┐ рдХреЛ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрд░рдг рд╣реИрдорд░ рдиреЗ рдПрдХ рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯ рднреА рдХрд╣рд╛, тАЬрдЙрдиреНрд╣реЛрдВрдиреЗ OAuth рдХреЛ рдорд╛рд░ рдбрд╛рд▓рд╛ред рдХрдореАрдиреЛрдВ! тАЭ
рдПрд░рди рд╣реИрдорд░ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП OAuth 2.0 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ OAuth 1.0 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред
рдпрд╣ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рд╡реЗрдмрд╕реЗрдЯрдХреЗрдЯ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЖрдИрдИрдЯреАрдПрдл рдореЗрдВ рдПрдХ рд╣реА рд╕реНрдерд┐рддрд┐ рдХреА рд╢рд┐рдХрд╛рдпрдд рдФрд░ рдЕрдЪреНрдЫреЗ рдорд╛рдирдХ
рдХреА рдмрджрдирд╛рдореА рд╣реЛрддреА рд╣реИ : рдЗрдпрд╛рди рд╣рд┐рдХрд╕рди рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдЗрд╕ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдбрд┐рдЬрд╛рдЗрди IETF рдореЗрдВ "рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг" рдХреЗ рдмрд╛рдж рдФрд░ рднреА рдЦрд░рд╛рдм рд╣реЛ рдЧрдпрд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЙрд╕реА рд╣рдж рддрдХ рдирд╣реАрдВ OAuthред