рдирдорд╕реНрддреЗ,
рдореБрдЭреЗ рдЕрднреА-рдЕрднреА рдлрд░рд╡рд░реА, 2019 рд╕реЗ ACS рдХреЗ рд╕реЗрд╡рд╛рдирд┐рд╡реГрддреНрдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ, рдЕрдЧрд░ рдореЗрд░рд╛ рдРрдк client_id/client_secret рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдЪрд╛рдирдХ рдХрд╛рдо рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИ рдпрд╛ ACS рд╕реЗрд╡рд╛рдирд┐рд╡реГрддреНрддрд┐ рдРрдк ACS рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рддреА рд╣реИ, рддреЛ рдореИрдВ рдЪрд┐рдВрддрд┐рдд рд╣реВрдВ?
рдпрд╣рд╛рдВ рдПрд╕реАрдПрд╕ рд╕реЗрд╡рд╛рдирд┐рд╡реГрддреНрддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА: https://azure.microsoft.com/en-us/blog/one-month-retirement-notice-access-control-service/
context_auth = AuthenticationContext(url=myUrl)
if context_auth.acquire_token_for_app(client_id=settings[mySite]['client_id'], client_secret=settings[mySite]['client_secret']):
рдзрдиреНрдпрд╡рд╛рдж,
рдХреГрддреНрд░рд┐рдо рд░реВрдк рд╕реЗ рдмрд╛рд▓реЛрдВ рдХреЛ рдШреБрдВрдШрд░рд╛рд▓рд╛ рдХрд░рдирд╛
рдЕрднрд┐рд╡рд╛рджрди!
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд▓реЗрдХрд┐рди SharePoint рдЧреНрд░рд╛рд╣рдХ рдЕрдиреБрднрд╛рдЧ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЕрдЪреНрдЫреА рдЦрдмрд░:
рдпрд╣ рд╕реЗрд╡рд╛рдирд┐рд╡реГрддреНрддрд┐ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ SharePoint рдРрдб-рдореЗрдВ рдореЙрдбрд▓ рд╣реИ, рдЬреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ https://accounts.accesscontrol.windows.net рд╣реЛрд╕реНрдЯ рдирд╛рдо (рдЬреЛ рдЗрд╕ рд╕реЗрд╡рд╛рдирд┐рд╡реГрддреНрддрд┐ рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рд╣реИ)ред рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП, SharePoint рдРрдб-рдЗрдиреНрд╕ рдХреЗ рд▓рд┐рдП Azure Access Control рд╕реЗрд╡рд╛рдирд┐рд╡реГрддреНрддрд┐ рдХрд╛ рдкреНрд░рднрд╛рд╡ рджреЗрдЦреЗрдВред
рдореИрдВ рд╢реЗрдпрд░рдкреЙрдЗрдВрдЯ рдРрдб-рдЗрди рдореЙрдбрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдпрд╣ рдареАрдХ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред
рдирдорд╕реНрддреЗ,
рдпрд╣ рд░рд╛рд╣рдд рдХреА рдмрд╛рдд рд╣реИ, рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред
рдЖрдкрдХрд╛ рджрд┐рди рд╢реБрдн рд╣реЛред
рдХреГрддреНрд░рд┐рдо рд░реВрдк рд╕реЗ рдмрд╛рд▓реЛрдВ рдХреЛ рдШреБрдВрдШрд░рд╛рд▓рд╛ рдХрд░рдирд╛