Botframework-solutions: рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдпрд╛ рд░рд╣рд╕реНрдп рдХреЗ рдмрд┐рдирд╛ рд╕реНрдерд╛рдиреАрдп рдбрд┐рдмрдЧрд┐рдВрдЧ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 2 рдирд╡ре░ 2019  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: microsoft/botframework-solutions

рдХреМрди рд╕реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реИ?

Microsoft.Bot.Builder.Skills

рдпрд╣ рдХрд┐рд╕ рднрд╛рд╖рд╛ рдореЗрдВ рд╣реИ?

рд╕реА#

рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ?

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

рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдХрджрдо рд╣реИрдВ?

MicrosoftAppId рдФрд░ MicrosoftAppPassword рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдП рдмрд┐рдирд╛ SkillsController рдпрд╛ SkillWebSocketAdapter рдХреЛ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдЪрд▓рд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ

рдЖрдк рдХреНрдпрд╛ рд╣реЛрдиреЗ рдХреА рдЙрдореНрдореАрдж рдХрд░ рд░рд╣реЗ рдереЗ?

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

рдХреНрдпрд╛ рдЖрдк рдХреЛрдИ рд▓реЙрдЧ, рддреНрд░реБрдЯрд┐ рдЖрдЙрдЯрдкреБрдЯ рдЗрддреНрдпрд╛рджрд┐ рд╕рд╛рдЭрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рдХреЛрдИ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдпрд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдВрджрд░реНрдн?

рд╕реБрдЭрд╛рдП рдЧрдП рдмрджрд▓рд╛рд╡

  • рдЙрд╕ рдХреЛрдб рдХреЛ рдЕрдореВрд░реНрдд рдХрд░реЗрдВ рдЬреЛ рджреЛрд╣рд░рд╛рд╡ рд╕реЗ рдмрдЪрдиреЗ рдФрд░ рдирд┐рд░реНрднрд░рддрд╛ рдЗрдВрдЬреЗрдХреНрд╢рди рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП MsJWTAuthenticationProvider рдФрд░ Authenticator рдХреЛ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдкреБрд╕реНрддрдХрд╛рд▓рдп рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ
  • IWhitelistAuthenticationProvider рдХреЗ рдмрдЬрд╛рдп IAuthenicator рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП SkillController рдФрд░ SkillWebSocketAdapter рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВред

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

рдирдорд╕реНрддреЗ,

рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ рд╣рдо рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬрдм рдРрдк рдЖрдИрдбреА рдФрд░ рдРрдк рдкрд╛рд╕рд╡рд░реНрдб рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдП рдмрд┐рдирд╛ рдирд╡реАрдирддрдо рдХреМрд╢рд▓ рдирдореВрдирд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдбреАрдмрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рдиреАрдЪреЗ рдХреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝ рд░рд╣рд╛ рд╣реИред

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

ArgumentNullException: рдорд╛рди рд╢реВрдиреНрдп рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ред
рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдирд╛рдо: MicrosoftAppId

MsJWTAuthenticationProvider.cs, рд▓рд╛рдЗрди 20 рдореЗрдВ Microsoft.Bot.Builder.Skills.Auth.MsJWTAuthenticationProvider..ctor(string microsoftAppId, string openIdMetadataUrl)

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

рдирдорд╕реНрддреЗ,

рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ рд╣рдо рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬрдм рдРрдк рдЖрдИрдбреА рдФрд░ рдРрдк рдкрд╛рд╕рд╡рд░реНрдб рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдП рдмрд┐рдирд╛ рдирд╡реАрдирддрдо рдХреМрд╢рд▓ рдирдореВрдирд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдбреАрдмрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рдиреАрдЪреЗ рдХреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝ рд░рд╣рд╛ рд╣реИред

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

ArgumentNullException: рдорд╛рди рд╢реВрдиреНрдп рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ред
рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдирд╛рдо: MicrosoftAppId

MsJWTAuthenticationProvider.cs, рд▓рд╛рдЗрди 20 рдореЗрдВ Microsoft.Bot.Builder.Skills.Auth.MsJWTAuthenticationProvider..ctor(string microsoftAppId, string openIdMetadataUrl)

рддреЛ рдЬрдм рдЖрдк рдХреМрд╢рд▓ рдХреЗ рд╕реНрдерд╛рдиреАрдп рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдХреНрдпрд╛ рдЖрдк рдореБрдЭреЗ рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рдХреМрд╢рд▓ рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реАрдП рдкрдХреНрд╖ рдХреЛ рдХреИрд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддреЗ рд╣реИрдВ? рдХрд╛рд░рдг рдореИрдВ рдкреВрдЫ рд░рд╣рд╛ рд╣реВрдБ рдХреНрдпреЛрдВрдХрд┐ рдПрдХ рдХреМрд╢рд▓ рд╕реЗ рдмрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╕рд╛рде, рдЖрдкрдХреЛ рдПрдХ рдХреМрд╢рд▓ рдХреА рдРрдк рдЖрдИрдбреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреА рд╣реЛрдЧреАред рдЕрдиреНрдпрдерд╛ рдХреМрд╢рд▓ рд╕рдВрд╡рд╛рдж рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред рдЬрдм рдореИрдВ рдЖрдкрдХреЗ рдкреВрд░реЗ рдкрд░рд┐рджреГрд╢реНрдп рдХреЛ рд╕рдордЭреВрдВрдЧрд╛ рддрднреА рдореЗрд░реЗ рдкрд╛рд╕ рдЖрдкрдХреЗ рд▓рд┐рдП рд╕рдорд╛рдзрд╛рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдзрдиреНрдпрд╡рд╛рджред

@lzc850612 рдЬреЛрдбрд╝рд╛ рд╕рдВрджрд░реНрдн рдкреАрдЖрд░ #2679

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

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

igor17400 picture igor17400  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

hansmbakker picture hansmbakker  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

darrenj picture darrenj  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

GitDruid picture GitDruid  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

nestoralonsovina picture nestoralonsovina  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ