Office365-rest-python-client: ์ธ์ฆ ๋ฌธ์ œ

์— ๋งŒ๋“  2018๋…„ 06์›” 21์ผ  ยท  7์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: vgrem/Office365-REST-Python-Client

์•ˆ๋…•ํ•˜์„ธ์š”,

ํด๋ผ์šฐ๋“œ์—์„œ ๊ณต์œ ์ ์„ ์‚ฌ์šฉํ•˜๊ณ  ์–ด์ œ๋ถ€ํ„ฐ ์ธ์ฆ ์˜ค๋ฅ˜ ๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค . "

๋น„์Šทํ•œ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ? Azure AD์˜ ๋ฌธ์ œ์ธ๊ฐ€์š”??

๋งŽ์€ ์ง€์› ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค

์•ˆ๋“œ๋ ˆ์•„

๋ชจ๋“  7 ๋Œ“๊ธ€

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' ์†์„ฑ์ด ์—†์Šต๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰