์๋ ํ์ธ์,
ํด๋ผ์ฐ๋์์ ๊ณต์ ์ ์ ์ฌ์ฉํ๊ณ ์ด์ ๋ถํฐ ์ธ์ฆ ์ค๋ฅ ๊ฐ ๋ฐ์ํ์ต๋๋ค . "
๋น์ทํ ๋ฌธ์ ๊ฐ ์์ต๋๊น? Azure AD์ ๋ฌธ์ ์ธ๊ฐ์??
๋ง์ ์ง์ ๊ฐ์ฌํฉ๋๋ค
์๋๋ ์
Acquire_token_for_user(usernameg, password) ๋ฉ์๋๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๊น?
๊ทธ๋ ๋ค๋ฉด ์ํธ ๋งค๊ฐ๋ณ์๋ ์
ฐ์ดํฌ์ธํธ์ ๋ก๊ทธ์ธํ๋ ์ํธ๊ฐ ์๋๋ผ Office 365 ์ฑ ID์
๋๋ค.
@DuiduiLi 6์ 20์ผ๊น์ง ์ฌ์ดํธ ์ ฐ์ดํฌ์ธํธ ์ธ์ฆ์ ์์ด๋์ ๋น๋ฐ๋ฒํธ๋ก ํ์ผ๋ ์ด์ ์ฌ์ดํธ ์ ฐ์ดํฌ์ธํธ์ ์ฐ๊ฒฐ๋ ์คํผ์ค 365 ์ฑ์ ๋ฑ๋กํด์ผ๊ฒ ์ฃ ? ์ณ์?
ํด๊ฒฐ๋์์ต๋๋ค. ๋ฌธ์ ๋ Azure Active Directory์ ๋ด๋ถ Active Directory ๊ฐ์ ๋ธ๋ผ์ฐ์ ๋ฅผ ํตํด์๋ง ๊ฒ์ฌ๊ฐ ์ํ๋๋ ํ์ฌ ์ฌ์ฉ์์ ์ฌ์ฉ์ด์์ต๋๋ค. ๋ฐฐ์น ์คํฌ๋ฆฝํธ์ ๊ฒฝ์ฐ ํด๋ผ์ฐ๋ AAD์ ์ฌ์ฉ์๋ฅผ ๋ง๋ค์์ต๋๋ค.
Acquire_token_for_user(usernameg, password) ๋ฉ์๋๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๊น?
๊ทธ๋ ๋ค๋ฉด ์ํธ ๋งค๊ฐ๋ณ์๋ ์ ฐ์ดํฌ์ธํธ์ ๋ก๊ทธ์ธํ๋ ์ํธ๊ฐ ์๋๋ผ Office 365 ์ฑ ID์ ๋๋ค.
Office 365 ์ฑ ID๊ฐ ๋ฌด์์ ์๋ฏธํ๋์ง ์ค๋ช ํด ์ฃผ์๊ฒ ์ต๋๊น?
@Cesaaar @DuiduiLi @Matt-Duke @jimr @mirontoli
์ค๋ฅ ์ค๋ ๋๊ฐ Cloud์์ ์ ๊ณ์ ์ ์์ฑํ๋ ์ค์
๋๋ค.
์กฐ์ง ์ธก์์ ์ ๊ณตํด์ผ ํ๋ ๊ถํ์ด ์๋ ํ์ฌ ID๋ฅผ ์ฌ์ฉํ๋ ๋ฌธ์ ๋ ๋ฌด์์
๋๊น?
@DuiduiLi 6์ 20์ผ๊น์ง ์ฌ์ดํธ ์ ฐ์ดํฌ์ธํธ ์ธ์ฆ์ ์์ด๋์ ๋น๋ฐ๋ฒํธ๋ก ํ์ผ๋ ์ด์ ์ฌ์ดํธ ์ ฐ์ดํฌ์ธํธ์ ์ฐ๊ฒฐ๋ ์คํผ์ค 365 ์ฑ์ ๋ฑ๋กํด์ผ๊ฒ ์ฃ ? ์ณ์?
Office365 ์ฑ ID๊ฐ ๋ฌด์์ธ์ง ์์ธํ ์ค๋ช ํด ์ฃผ์๊ฒ ์ต๋๊น? ๋ด SP ๋ก๊ทธ์ธ ID์ ๋น๋ฐ๋ฒํธ๋ก acquire_token_for_user(usernameg, ๋น๋ฐ๋ฒํธ)๋ฅผ ์ฌ์ฉํ ๋๋ ๋์ผํ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค. ๋ฏธ๋ฆฌ ๊ฐ์ฌ๋๋ฆฝ๋๋ค
๋ค์ ์ฝ๋๋ฅผ ์คํํ๋ ค๊ณ ํ ๋ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
office365.runtime.auth.authentication_context ๊ฐ์ ธ์ค๊ธฐ์์ AuthenticationContext ๊ฐ์ ธ์ค๊ธฐ
office365.sharepoint.client_context์์ ClientContext ๊ฐ์ ธ์ค๊ธฐ
URL = ""
ctx_auth = ์ธ์ฆ ์ปจํ
์คํธ(URL)
ctx_auth.acquire_token_for_user("์ฌ์ฉ์ ์ด๋ฆ", "๋น๋ฐ๋ฒํธ")
ctx = ํด๋ผ์ด์ธํธ ์ปจํ
์คํธ(URL, ctx_auth)
์ธ์(ctx)
์ค๋ฅ๋
AttributeError: 'NoneType' ๊ฐ์ฒด์ 'text' ์์ฑ์ด ์์ต๋๋ค.