Product-apim: рд╕рдмреНрд╕рдХреНрд░рд╛рдЗрдмрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдмреЗрд╕рд┐рдХ рдСрдереЗрдВрдЯрд┐рдХреЗрд╢рди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 11 рдирд╡ре░ 2019  ┬╖  10рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: wso2/product-apim

рдЕрднреА рдЬреЛ рдЙрдкрднреЛрдХреНрддрд╛ рдХреЗрд╡рд▓ рдореВрд▓ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ, рд╡реЗ рдПрдкреАрдЖрдИ рдкреНрд░рдмрдВрдзрдХ рджреНрд╡рд╛рд░рд╛ рдЙрдЬрд╛рдЧрд░ рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реИрдВред

рдХрдИ рдЙрдкрднреЛрдХреНрддрд╛ рдкреВрд░реЗ OAuth2 рдиреГрддреНрдп рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд░реВрдк рд╕реЗ рдЕрдиреБрдХреВрд▓рди рдпреЛрдЧреНрдп рдирд╣реАрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХрд╛рдВрд╢ рд╡рд┐рд░рд╛рд╕рдд рдкреНрд░рдгрд╛рд▓реА рд╕рдорд░реНрдерди рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реБрд░рдХреНрд╖рд┐рдд рдЙрдкрднреЛрдЧ рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИ, рдФрд░ рдпрд╣ рдЬреНрдпрд╛рджрд╛рддрд░ рдПрдХрдорд╛рддреНрд░ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕реНрдХреАрдорд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рд╡реЗ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВред

рдЗрд╕рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди SAP рдЙрддреНрдкрд╛рдж (S4, ERP, Customer Cloud, Marketing Cloud, ...), рд╕рд╛рде рд╣реА рдХрдИ рдЕрдиреНрдп ERP, CRM рдФрд░ рдЕрдиреНрдп рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬрд╝ рд╕рд┐рд╕реНрдЯрдо рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдПрдкреА рдореИрдиреЗрдЬрд░ рдореЗрдВ рдмреЗрд╕рд┐рдХ рдСрдереЗрдВрдЯрд┐рдХреЗрд╢рди рд╕рдкреЛрд░реНрдЯ рдХреЗ рдмрд┐рдирд╛, рдПрдХрдорд╛рддреНрд░ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ:

  • рдПрдкреАрдЖрдИ рдкреНрд░рдмрдВрдзрдХ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рд╕реНрд╡рдпрдВ рдХрд╛ рдЖрдзрд╛ рд╕рдорд░реНрдерд┐рдд рдореВрд▓ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╣реИрдВрдбрд▓рд░ рд▓рд╛рдЧреВ рдХрд░рдирд╛
  • рдПрдкреАрдЖрдИ рдкреНрд░рдмрдВрдзрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмрдВрдж рдХрд░реЗрдВ рдФрд░ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рддрд▓рд╛рд╢ рдХрд░реЗрдВред
Affecte3.0.0 TypQuestion

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдПрдкреАрдЖрдИ рдкреНрд░рдХрд╛рд╢рдХ -> рд░рдирдЯрд╛рдЗрдо рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди -> рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реНрддрд░ рд╕реБрд░рдХреНрд╖рд╛
image

рд╕рднреА 10 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ APIM 3.0.0 рдореВрд▓ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╣рдо рдЗрд╕реЗ рдЕрдкрдиреЗ рдкрд░рд┐рд╡реЗрд╢ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред

рд╣рд╛рдБ рдмреИрдХрдПрдВрдб рдПрдВрдбрдкреЙрдЗрдВрдЯреНрд╕ рдХреЗ рд▓рд┐рдПред рдПрдкреА рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рдорд┐рд▓рд╛ред

рдПрдкреАрдЖрдИ рдкреНрд░рдХрд╛рд╢рдХ -> рд░рдирдЯрд╛рдЗрдо рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди -> рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реНрддрд░ рд╕реБрд░рдХреНрд╖рд╛
image

@ Tomas-Mrazek рд╕рд╣реА рд╣реИ, рдЕрдм рд╣рдо рдПрдкреАрдЖрдИ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд▓рд┐рдП рднреА рдмреЗрд╕рд┐рдХ рдСрдереЗрдВрдЯрд┐рдХреЗрд╢рди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВред рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЖрдк рдПрдкреНрд▓рд┐рдХреЗрд╢рди-рд╕реНрддрд░реАрдп рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рддрд╣рдд Basic рд╡рд┐рдХрд▓реНрдк рдХреЛ рд╕рдХреНрд╖рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдПрдкреАрдЖрдИ рдЙрдкрднреЛрдХреНрддрд╛рдУрдВ рдХреЛ рдЕрдкрдиреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдкрд╛рд╕рд╡рд░реНрдб рд╕рдВрдпреЛрдЬрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕ рдПрдкреАрдЖрдИ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ред

рдареАрдХ рд╣реИ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЙрд╕реА рдЬрдЧрд╣ рдХреЛ рджреЗрдЦ рд░рд╣рд╛ рдерд╛ред рдмрд╕ рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдФрд░ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдпрд╣ рдФрд░ рд╕рд╡рд╛рд▓ рд▓рд╛рддрд╛ рд╣реИред

рд╕рджрд╕реНрдпрддрд╛рдПрдБ рдореВрд▓ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдХрд╛рд░реНрдп рдХрд░рддреА рд╣реИрдВ? рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреЛрдИ рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рджрд╕реНрдпрддрд╛ рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рдХрд┐рд╕реА рднреА рдПрдкреАрдЖрдИ рдХрд╛ рдЖрд╣реНрд╡рд╛рди рдХрд░ рд╕рдХрддрд╛ рд╣реИ? рдХреНрдпрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ "рдЕрд╕рд╛рдЗрди" рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реИ рддрд╛рдХрд┐ рд╡реЗ рдХреЗрд╡рд▓ рдПрдкреАрдЖрдИ рдХрд╛ рдЖрд╣реНрд╡рд╛рди рдХрд░ рд╕рдХреЗрдВ рдХрд┐ рдХрд┐рд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рд╕рджрд╕реНрдпрддрд╛ рд▓реА рдЧрдИ рд╣реИ?

рдпрджрд┐ рдЙрддреНрдкрд╛рдж рдФрд░ рд╕реИрдВрдбрдмреЙрдХреНрд╕ рджреЛрдиреЛрдВ рдПрдХ рд╣реА рдЧреЗрдЯрд╡реЗ рд╕рд╛рдЭрд╛ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдХреИрд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдореВрд▓ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХрд░рддреЗ рд╕рдордп рдХрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ?

рдпрджрд┐ рд╣рдо рдореВрд▓ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рдмрдЬрд╛рдп рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреБрдВрдЬреА рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реАрдХреНрд░реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдЗрди рджреЛ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рдЙрддреНрддрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрдЧреАред

рд╢рд╛рдпрдж рдореБрдЭреЗ рдХреБрдЫ рдпрд╛рдж рдЖ рд░рд╣рд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдЕрдЧрд░ рдЖрдк рдореБрдЭреЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдХреА рдУрд░ рдЗрд╢рд╛рд░рд╛ рдХрд░ рд╕рдХреЗрдВред

рд╕рджрд╕реНрдпрддрд╛рдПрдБ рдореВрд▓ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдХрд╛рд░реНрдп рдХрд░рддреА рд╣реИрдВ? рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреЛрдИ рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рджрд╕реНрдпрддрд╛ рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рдХрд┐рд╕реА рднреА рдПрдкреАрдЖрдИ рдХрд╛ рдЖрд╣реНрд╡рд╛рди рдХрд░ рд╕рдХрддрд╛ рд╣реИ? рдХреНрдпрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ "рдЕрд╕рд╛рдЗрди" рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реИ рддрд╛рдХрд┐ рд╡реЗ рдХреЗрд╡рд▓ рдПрдкреАрдЖрдИ рдХрд╛ рдЖрд╣реНрд╡рд╛рди рдХрд░ рд╕рдХреЗрдВ рдХрд┐ рдХрд┐рд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рд╕рджрд╕реНрдпрддрд╛ рд▓реА рдЧрдИ рд╣реИ?

рдирд╣реАрдВ, рдЗрд╕реЗ oauth2 рдЯреЛрдХрди рдХреА рддрд░рд╣ рд╣реА рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдХреЗрд╡рд▓ рд╕рдмреНрд╕рдХреНрд░рд╛рдЗрдм рдХрд┐рдП рдЧрдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реА рдПрдкреАрдЖрдИ рдХреЛ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХрд┐ рдЯреЛрдХрди рдпрд╛ рдмреЗрд╕рд┐рдХ рдСрде рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗред

рдЖрдк рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЕрд╕рд╛рдЗрди рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╡рд┐рдкрд░реАрдд рддрд░реАрдХреЗ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ - рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдк рдЕрдзрд┐рдХ рдкрд░рд┐рд╖реНрдХреГрдд рдирд┐рдпрдВрддреНрд░рдг рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ / рдХрд╛рд░реНрдмрди рдХрдВрд╕реЛрд▓ рдореЗрдВ рднреВрдорд┐рдХрд╛рдПрдБ рдмрдирд╛рдПрдБ рдФрд░ рдЗрд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЕрд╕рд╛рдЗрди рдХрд░реЗрдВред рдПрдкреАрдЖрдИ рдкреНрд░рдХрд╛рд╢рдХ рдореЗрдВ, рдПрдкреАрдЖрдИ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкрд░ рдЬрд╛рдПрдВ, рджреЗрд╡рдкреЛрд░реНрдЯрд▓ рдкрд░ рджреГрд╢реНрдпрддрд╛ рдХреЛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рднреВрдорд┐рдХрд╛ рдореЗрдВ рдмрджрд▓реЗрдВред рдлрд┐рд░ рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрд╕рд╛рдзрди рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рднреВрдорд┐рдХрд╛ рдХреЗ рд╕рд╛рде рдХреНрд╖реЗрддреНрд░ рдмрдирд╛рдПрдВ, рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдХреЛ рд╕рдВрд╕рд╛рдзрди рдХреЛ рдЕрд╕рд╛рдЗрди рдХрд░реЗрдВ, рд╕реБрд░рдХреНрд╖рд╛ рд╕рдХреНрд╖рдо рдХрд░реЗрдВред рд╕рдмреНрд╕реНрдХреНрд░рд╛рдЗрдмреНрдб рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдПрдкреАрдЖрдИ рдХреЛ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЖрдк рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рднреВрдорд┐рдХрд╛ рдмрддрд╛рдП рдмрд┐рдирд╛, рд╡реЗ рдХрд┐рд╕реА рднреА рд╕рдВрд░рдХреНрд╖рд┐рдд рд╕рдВрд╕рд╛рдзрди рдХреЛ рдХреЙрд▓ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдпрджрд┐ рдЙрддреНрдкрд╛рдж рдФрд░ рд╕реИрдВрдбрдмреЙрдХреНрд╕ рджреЛрдиреЛрдВ рдПрдХ рд╣реА рдЧреЗрдЯрд╡реЗ рд╕рд╛рдЭрд╛ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдХреИрд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдореВрд▓ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХрд░рддреЗ рд╕рдордп рдХрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ?

рдЕрдЪреНрдЫрд╛ рдкреНрд░рд╢реНрдиред рдореБрдЭреЗ рдЬрд╡рд╛рдм рдирд╣реАрдВ рдкрддрд╛ред

рд╡реИрд╕реЗ, рдпрд╣ рдЙрдкрднреЛрдХреНрддрд╛ рдХреБрдВрдЬреА рдФрд░ рд░рд╣рд╕реНрдп рдХреЗ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред рд╕рдорд╛рдкрди рдмрд┐рдВрджреБ/рдЯреЛрдХрди рдкреАрдврд╝реА AFAIK рдХреЗ рджреМрд░рд╛рди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рд╣рд╛рдп @ Tomas-Mrazek рдФрд░ @tmkasun , рдпрд╣ рдЕрдм рдореВрд▓ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЗ рд╕рд╛рде рдореЗрд░рд╛ рдореБрджреНрджрд╛ рд╣реИред рдореБрдЭреЗ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкрд░ рдЕрдкрдиреЗ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЛ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ:

OAuth2 - рд╣рдо рдПрдХ рдПрдкреАрдЖрдИ рдХреЗ рд▓рд┐рдП рдРрдк рдХреА рд╕рджрд╕реНрдпрддрд╛ рд▓реЗрддреЗ рд╣реИрдВред рдХреБрдВрдЬреА рдФрд░ рд░рд╣рд╕реНрдп рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рд╣рдо рдРрдк рдФрд░ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЛ рдЬрд╛рдирддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдРрдк рдХреЛ рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдмрд╕ рдЗрд╕реЗ рд╕рдмреНрд╕рдХреНрд░рд╛рдЗрдм рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдлрд┐рд░, рдХреЛрдИ рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЙрд╕ рдПрдкреАрдЖрдИ рдХреЛ рдХреЙрд▓ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╡рд╣ рдХреБрдВрдЬреА рдФрд░ рд░рд╣рд╕реНрдп рдЬрд╛рдирддрд╛ рд╣реИред

рд╕реНрдЯреЗрдЯрд┐рдХ рдПрдкреА рдХреБрдВрдЬреА - рдпрд╣рд╛рдВ рд╣рдо рдХреБрдВрдЬреА рдЬрд╛рдирддреЗ рд╣реИрдВ, рдФрд░ рдпрд╣ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдЬрд╛рдирдХрд╛рд░реА рджреЗрддрд╛ рд╣реИ рдХрд┐ рдХреМрди рд╕рд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдПрдкреАрдЖрдИ рдХреЛ рдХреЙрд▓ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдФрд░ рдпрд╣ рдХрд┐рд╕ рд╡рд╛рддрд╛рд╡рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдРрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдк рдХреА рд╕рджрд╕реНрдпрддрд╛ рд▓реЗрдиреЗ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдЕрднреА рднреА рд▓рд╛рдЧреВ рд╣реЛрддреА рд╣реИред рд╣рдореЗрдВ рдХреЗрд╡рд▓ рдРрдк рдХреЛ рдПрдХ рдПрдкреАрдЖрдИ рдХреА рд╕рджрд╕реНрдпрддрд╛ рд▓реЗрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдореВрд▓ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдЬреИрд╕рд╛ рдЕрднреА рд╣реИ - рдореИрдВ рдЗрд╕реЗ "рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЖрдзрд╛рд░рд┐рдд рдореВрд▓ рдкреНрд░рдорд╛рдгреАрдХрд░рдг" рдХрд╣реВрдВрдЧрд╛ред рдпрд╣ рдРрдк рдФрд░ рд╕рджрд╕реНрдпрддрд╛ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рддреНрдпрд╛рдЧ рджреЗрддрд╛ рд╣реИ, рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЕрд╡рдзрд╛рд░рдгрд╛ (рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдЖрдзрд╛рд░рд┐рдд рдЕрдиреБрдорддрд┐рдпрд╛рдВ) рдФрд░ рдкреНрд░рдХрд╛рд╢рдХ рдпрд╛ рд╕реНрдЯреЛрд░/рджреЗрд╡рдкреЛрд░реНрдЯрд▓ рдХреЗ рдмрдЬрд╛рдп рдХрд╛рд░реНрдмрди рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдЬреИрд╕реЗ рд╡рд┐рднрд┐рдиреНрди рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдФрд░ рдЬрдм рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХрд▓ рдЧреЗрдЯрд╡реЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдпрд╣ рдЙрддреНрдкрд╛рджрди рдФрд░ рд╕реИрдВрдбрдмреЙрдХреНрд╕ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдФрд░ рдкреНрд░рд╢рд╛рд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реНрддрд░ рдХреА рдЬрдЯрд┐рд▓рддрд╛ рднреА рджреЗрддрд╛ рд╣реИред рдЕрдм рд╕рдмреНрд╕реНрдХреНрд░рд╛рдЗрдмреНрдб рдРрдкреНрд╕ рдХреА рд╕реВрдЪреА рджреЗрдЦрдирд╛ рд╣реА рдХрд╛рдлреА рдирд╣реАрдВ рд╣реИ, рдХрд╛рд░реНрдмрди рдПрдбрдорд┐рди рдХреЗ рдкрд╛рд╕ рднреА рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдпреВрдЬрд░реНрд╕ рдФрд░ рдЕрдиреБрдорддрд┐рдпреЛрдВ рдХреЛ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рд┐рдПред рдФрд░ рдЕрдЧрд░ рдореИрдВ рдПрдкреАрдЖрдИ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдРрдк рдХреЛ рд╕реАрдорд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдпрд╛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕рджрд╕реНрдпрддрд╛ рд╕реНрддрд░ рд░рдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рддреЛ рдореИрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред

рдореВрд▓ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ "рд╕рд╣реА" рддрд░реАрдХреЗ рдХреЗ рд░реВрдк рдореЗрдВ рдореИрдВ рдЬреЛ рджреЗрдЦреВрдВрдЧрд╛ рд╡рд╣ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╣реЛрдЧрд╛:

рдРрдк-рд▓реЗрд╡рд▓ рдмреЗрд╕рд┐рдХ рдСрдереЗрдВрдЯрд┐рдХреЗрд╢рди - рд╣рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдХреЙрдиреНрд╕реЗрдкреНрдЯ рд╕реЗ рд╣рдЯрд╛ рджреЗрддреЗ рд╣реИрдВ (рдЬреИрд╕реЗ рд╕реНрдЯреИрдЯрд┐рдХ рдХреАрдЬрд╝ рдХреЗ рд╕рд╛рде) рдФрд░ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдСрдереЗрдВрдЯрд┐рдХреЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЕрднреА рднреА рдПрдкреАрдЖрдИ рдХреА рд╕рджрд╕реНрдпрддрд╛ рд▓реЗрдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред рдЙрдкрднреЛрдХреНрддрд╛ рдХреБрдВрдЬреА рдФрд░ рдЙрдкрднреЛрдХреНрддрд╛ рд░рд╣рд╕реНрдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдореВрд▓ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рддрд░рд╣ рд╣рдо рдРрдк / рдПрдкреА рд╕рдмреНрд╕рдХреНрд░рд┐рдкреНрд╢рди рдЕрд╡рдзрд╛рд░рдгрд╛ рд░рдЦрддреЗ рд╣реИрдВ, рдЙрд╕реА рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВ рдЬреИрд╕реЗ рдХрд┐ рдмрд╛рдХреА рд╕рдм рдХреБрдЫ (рдкреНрд░рдХрд╛рд╢рдХ/рджреЗрд╡рдкреЛрд░реНрдЯрд▓, рдХрд╛рд░реНрдмрди рдПрдбрдорд┐рди рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ) рдХреЗ рд▓рд┐рдП, рдФрд░ рд╣рдо рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдХреМрди рд╕рд╛ рдРрдк рдХрд┐рд╕ рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЪрд╛рдмрд┐рдпреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХреМрди рд╕рд╛ рд╡рд╛рддрд╛рд╡рд░рдгред

рд╡рд╣рд╛рдБ рдХреИрд╕реЗ рдкрд╣реБрдВрдЪреЗрдВ?

рджреЛ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВред рдпрд╛ рддреЛ рд╡рд░реНрддрдорд╛рди рдореВрд▓ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рдКрдкрд░ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдореЗрдВ рдмрджрд▓реЗрдВ, рдпрд╛ "рдРрдк рдмреЗрд╕рд┐рдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг" рдирд╛рдордХ рдПрдХ рдирдпрд╛ рд▓рд╛рдЧреВ рдХрд░реЗрдВред
рдореМрдЬреВрджрд╛ рдореВрд▓ рд▓реЗрдЦ рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛/рдкрд╛рд╕ рдФрд░ рдХреБрдВрдЬреА/рдЧреБрдкреНрдд рджреЛрдиреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рддреАрд╕рд░рд╛ рд╡рд┐рдХрд▓реНрдк рднреА рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕рдмрд╕реЗ рдЧрдВрджрд╛ рд╣реИред

рдореВрд▓ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЖрдк рднреВрдорд┐рдХрд╛рдУрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рджреЗрд╡рдкреЛрд░реНрдЯрд▓ рдкрд░ рдПрдкреАрдЖрдИ рджреГрд╢реНрдпрддрд╛ рдХреЛ рд╕реАрдорд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ -> рдЬрд┐рд╕реЗ рдХрд╛рд░реНрдмрди рдХрдВрд╕реЛрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд╕рд╛рде рдмрдирд╛рдиреЗ рдФрд░ рд╕рдВрдмрджреНрдз рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

рд╣рд╛рдп @ рдЯреЙрдорд╕-рдорд░реЗрдЬрд╝реЗрдХ рдФрд░ @markokocic
рдЖрдкрдХреЗ рд╕реБрдЭрд╛рд╡реЛрдВ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдХреГрдкрдпрд╛ рдореЗрд░реЗ рдЙрддреНрддрд░ рдЗрдирд▓рд╛рдЗрди рдЦреЛрдЬреЗрдВред

рд╕рджрд╕реНрдпрддрд╛рдПрдБ рдореВрд▓ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдХрд╛рд░реНрдп рдХрд░рддреА рд╣реИрдВ? рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреЛрдИ рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рджрд╕реНрдпрддрд╛ рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рдХрд┐рд╕реА рднреА рдПрдкреАрдЖрдИ рдХрд╛ рдЖрд╣реНрд╡рд╛рди рдХрд░ рд╕рдХрддрд╛ рд╣реИ? рдХреНрдпрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ "рдЕрд╕рд╛рдЗрди" рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реИ рддрд╛рдХрд┐ рд╡реЗ рдХреЗрд╡рд▓ рдПрдкреАрдЖрдИ рдХрд╛ рдЖрд╣реНрд╡рд╛рди рдХрд░ рд╕рдХреЗрдВ рдХрд┐ рдХрд┐рд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рд╕рджрд╕реНрдпрддрд╛ рд▓реА рдЧрдИ рд╣реИ?

рдХреНрд▓рд╛рдЗрдВрдЯ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд▓рд┐рдП рдореВрд▓ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП рд╕рджрд╕реНрдпрддрд╛ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред рдпрджрд┐ рдПрдХ рдПрдкреАрдЖрдИ рдирд┐рд░реНрдорд╛рддрд╛ рдиреЗ рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдПрдкреАрдЖрдИ рдХреЗ рд▓рд┐рдП рдореВрд▓ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕рдорд░реНрдерди рд╕рдХреНрд╖рдо рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рдЙрд╕ рдПрдкреАрдЖрдИ рдХреЛ рдЙрд╕ рдПрдкреАрдЖрдИ (рдПрдкреНрд▓рд┐рдХреЗрд╢рди рджреНрд╡рд╛рд░рд╛) рдХреА рд╕рджрд╕реНрдпрддрд╛ рдХреЗ рдмрд┐рдирд╛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдФрд░ @markokocic рд╣рд╛рдБ, рд╕рджрд╕реНрдпрддрд╛ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреА рд╣реИ, An Application subscribed to an API ред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ Baisc рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЗ рд╕рд╛рде:
рдЖрдкрдХреЛ рдЕрднреА рднреА рдорд┐рд▓рддрд╛ рд╣реИ:

  • рд╕рдВрд╕рд╛рдзрди рд╕реНрддрд░ рдпрд╛ рдПрдкреАрдЖрдИ рд╕реНрддрд░ рдереНрд░реЙрдЯрд▓рд┐рдВрдЧ
  • рд╕рдВрд╕рд╛рдзрди рдХреНрд╖реЗрддреНрд░ рд╕рддреНрдпрд╛рдкрди

рдЖрдкрдХреЛ рдирд╣реАрдВ рдорд┐рд▓реЗрдЧрд╛:

  • рд╕рджрд╕реНрдпрддрд╛ рд╕реНрддрд░ рдереНрд░реЙрдЯрд▓рд┐рдВрдЧ
  • рдЙрддреНрдкрд╛рджрди рдФрд░ рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдкрд░реНрдпрд╛рд╡рд░рдг рднреЗрджрднрд╛рд╡

рдпрджрд┐ рдЙрддреНрдкрд╛рдж рдФрд░ рд╕реИрдВрдбрдмреЙрдХреНрд╕ рджреЛрдиреЛрдВ рдПрдХ рд╣реА рдЧреЗрдЯрд╡реЗ рд╕рд╛рдЭрд╛ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдХреИрд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдореВрд▓ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХрд░рддреЗ рд╕рдордп рдХрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ?

рд╣рд╛рдВ, рд╣рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рд╕реЗ рдкрд░реНрдпрд╛рд╡рд░рдг рдореЗрдВ рдЕрдВрддрд░ рдирд╣реАрдВ рдХрд░ рд╕рдХреЗ, рдЗрд╕рд▓рд┐рдП рдореВрд▓ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рдЖрдкрдХреЗ рдкрд╛рд╕ рдкрд░реНрдпрд╛рд╡рд░рдг рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реЛрдЧрд╛, рдЙрддреНрдкрд╛рджрди рд╕рдорд╛рдкрди рдмрд┐рдВрджреБ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

@ рдЯреЙрдорд╕-рдорд░рд╛рдЬрд╝реЗрдХ

рд╕рдорд╛рдкрди рдмрд┐рдВрджреБ/рдЯреЛрдХрди рдкреАрдврд╝реА AFAIK рдХреЗ рджреМрд░рд╛рди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдирд╣реАрдВ, рдПрдВрдбрдкреЙрдЗрдВрдЯ (рдЙрддреНрдкрд╛рдж рдФрд░ рд╕реИрдВрдбрдмреЙрдХреНрд╕) рдПрдкреАрдЖрдИ рдирд┐рд░реНрдорд╛рддрд╛ рджреНрд╡рд╛рд░рд╛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ рдЬрдм рдПрдкреАрдЖрдИ рдмрдирд╛рддреЗ рд╣реИрдВ, рдПрдкреАрдЖрдИ рдЙрдкрднреЛрдХреНрддрд╛ рдПрдХ рдЖрд╡реЗрджрди рдХреЗ рд▓рд┐рдП рдХреЙрд▓рдмреИрдХ рдпреВрдЖрд░рдПрд▓ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрджрд┐ рд╡реЗ рдкреБрди: рджрд┐рд╢рд╛ рдЖрдзрд╛рд░рд┐рдд рдЕрдиреБрджрд╛рди рдкреНрд░рдХрд╛рд░ (рдУрдВ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ (i:e рдирд┐рд╣рд┐рдд)

@markokocic рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ

рдРрдк-рд╕реНрддрд░реАрдп рдореВрд▓ рдкреНрд░рдорд╛рдгреАрдХрд░рдг

рдпрд╣ рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╕рд╛рде рднреА рд╕рдВрднрд╡ рд╣реИред рдЖрдк рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реНрд╡рд╛рдореА рдХреА рдУрд░ рд╕реЗ рдЯреЛрдХрди рдЬреЛрдбрд╝реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рдЗрдВрдЯ рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рдЕрдиреБрджрд╛рди рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдРрдк-рд╕реНрддрд░реАрдп рдореВрд▓ рдкреНрд░рдорд╛рдгреАрдХрд░рдг

рдпрд╣ рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╕рд╛рде рднреА рд╕рдВрднрд╡ рд╣реИред рдЖрдк рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реНрд╡рд╛рдореА рдХреА рдУрд░ рд╕реЗ рдЯреЛрдХрди рдЬреЛрдбрд╝реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рдЗрдВрдЯ рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рдЕрдиреБрджрд╛рди рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

@tmkasun
рд╣рд╛рдВ, рдХреНрд▓рд╛рдЗрдВрдЯ рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЯреЛрдХрди рдЬреЗрдирд░реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореВрд▓ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИред рдЖрдк рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ:

curl -k -X POST https://localhost:8243/token -d "grant_type=client_credentials" -H "Authorization: Basic Base64(consumer-key:consumer-secret)"

рд╣рд╛рд▓рд╛рдВрдХрд┐, рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЗ рдЙрдкрднреЛрдХреНрддрд╛ рдХреЛ рдЕрднреА рднреА рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП:

  • рдЙрдкрд░реЛрдХреНрдд рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЯреЛрдХрди рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВ
  • рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдПрдкреАрдЖрдИ рдЕрдиреБрд░реЛрдз рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдмрд┐рдпрд░рд░ рдФрд░ рдЯреЛрдХрди рдХреЗ рд╕рд╛рде http "рдкреНрд░рд╛рдзрд┐рдХрд░рдг" рд╢реАрд░реНрд╖рд▓реЗрдЦ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реЗрдЯ рдХрд░реЗрдВ
  • рдЕрдВрддрддрдГ рдЯреЛрдХрди рд╕рдорд╛рдкреНрддрд┐ рдФрд░ рддрд╛рдЬрд╝рд╛ рдХрд░рдиреЗ рдХрд╛ рдзреНрдпрд╛рди рд░рдЦреЗрдВ

рдпрд╣ рдареАрдХ рд╣реИ рдЕрдЧрд░ рдХреЛрдИ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдЖрдкрдХреЗ рдЙрдкрднреЛрдХреНрддрд╛ рдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд░рддрд╛ рд╣реИ, рдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рд╡рд┐рдХреНрд░реЗрддрд╛ рд╣реИ рдЬреЛ рдЗрд╕реЗ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╕рдорд╕реНрдпрд╛ рдХрдИ рдкреБрд░рд╛рдиреЗ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬрд╝ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд╕рд╛рде рд╣реИ рдЬреЛ рдЕрдиреБрдХреВрд▓рди рдпреЛрдЧреНрдп рдирд╣реАрдВ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдПрд╕рдПрдкреА рдореЗрдВ рдпрджрд┐ рдЖрдк рдмрд╛рд╣рд░реА рд╕реЗрд╡рд╛ рдХрд╛ рдЙрдкрднреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдЖрдк рдХреЗрд╡рд▓ рдпреВрдЖрд░рдПрд▓ рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ рдореВрд▓ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдФрд░ рдкрд╛рд╕рд╡рд░реНрдбред рд╡рд╣рд╛рдВ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЯреЛрдХрди рд▓рд╛рдиреЗ рдпрд╛ рдХрд╕реНрдЯрдо рд╣реЗрдбрд░ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдирд╣реАрдВ рд╣реИред

рдЬреЛ рдореИрдВрдиреЗ рдКрдкрд░ рдРрдк-рд▓реЗрд╡рд▓ рдмреЗрд╕рд┐рдХ рдСрдереЗрдВрдЯрд┐рдХреЗрд╢рди рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рд╡рд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЯреЛрдХрди рдЬреЗрдирд░реЗрд╢рди рдХреЗ рдЪрд░рдг рдХреЛ рдЫреЛрдбрд╝рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИ, рдФрд░ рдПрдкреАрдЖрдИ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рдЗрдВрдЯ рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕реАрдзреЗ рдмреЗрд╕рд┐рдХ рдСрдереЗрдВрдЯрд┐рдХреЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред

рдХреБрдЫ рдЗрд╕ рддрд░рд╣:

curl -k -X POST https://localhost:8243/my/nice/Api/doSomething -H "Authorization: Basic Base64(consumer-key:consumer-secret)"

рдпрд╣ рдореБрдЭреЗ рдЕрднреА рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдмрдирд╛рдиреЗ, рд╕реЗрдЯрдЕрдк рдХрд░рдиреЗ рдФрд░ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд┐рдирд╛ рдПрдХ рд╕рдорд╛рди рддрд░реАрдХреЗ рд╕реЗ рдПрдкреАрдЖрдИ рд╕рджрд╕реНрдпрддрд╛ рдореЙрдбрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реА рдРрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ред

рдПрдХ рдЕрдиреНрдп рд▓рд╛рдн рдХреЗ рд░реВрдк рдореЗрдВ, рдЪреВрдВрдХрд┐ рдореВрд▓ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдорд╛рдирдХ URL рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рд╢реАрд░реНрд╖рд▓реЗрдЦ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдкреБрд░рд╛рдиреЗ рдЙрдкрднреЛрдХреНрддрд╛рдУрдВ рдХрд╛ рднреА рд╕рдорд░реНрдерди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

curl -k -X POST https://consumer-key:consumer-secret<strong i="25">@localhost</strong>:8243/my/nice/Api/doSomething

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдЕрдм рдЬрдм рдореИрдВ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрддрд╛ рд╣реВрдВ, рддреЛ рд╢рд╛рдпрдж рд╕реНрдкрд╖реНрдЯ рдирд╛рдо рдХреНрд▓рд╛рдЗрдВрдЯ-рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓реНрд╕ рдЖрдзрд╛рд░рд┐рдд рдПрдкреАрдЖрдИ рдХреЗ рд▓рд┐рдП рдореВрд▓ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╣реЛрдЧрд╛ред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

ashishpilania18 picture ashishpilania18  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

kharsha64 picture kharsha64  ┬╖  8рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

molinab297-unisys picture molinab297-unisys  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

malinthaprasan picture malinthaprasan  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

YannickB picture YannickB  ┬╖  25рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ