반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
Tags
- chatGPT
- nft
- exceljs
- Remix
- CSS
- Laravel
- miniconda
- 오블완
- polygon
- 회고
- nginx
- node
- nodejs
- Kaikas
- 블록체인
- 티스토리챌린지
- Ai
- jquery
- Python
- threejs
- 배포
- docker
- 라라벨
- AWS
- React
- netfunnel
- WSL
- NextJS
- metamask
- pagination
Archives
- Today
- Total
박주니 개발 정리
Google Workspace Gmail API 새로운 사용자 접근 권한 허용 본문
반응형
설명전)
Google Workspace 비즈니스 설정하고 Google cloud 콘솔에서 Workspace API 전환 후 Gmail API를 진행하는 단계입니다. 먼저 이 과정을 진행하기 위해서는 도메인 전체 위임 권한부터 제대로 설정을 해야 지금 이 흐름이 정상적으로 되실 것입니다.
1. Google Workspace Admin 접속합니다.
https://admin.google.com/ac/home?hl=ko
2. 왼쪽 사이드 메뉴에서 디렉터리> 사용자 접속하셔서 새 사용자 추가를 클릭합니다. 그 이후에 사용자가 정상적으로 등록되었는 지 확인합니다.
추가설명)
새 사용자가 최초 로그인이 되어야 Gmail API 연동이 가능합니다.
3. 새 사용자가 Gmail API 연동 권한이 있는지 확인합니다.
NEW_USER_EMAIL = "{{새 사용자 메일 주소}}"
# ✅ 새로운 사용자 계정을 서비스 계정으로 제어
delegated_credentials = credentials.with_subject(NEW_USER_EMAIL)
service = build("gmail", "v1", credentials=delegated_credentials)
# ✅ 새로운 사용자 계정의 이메일 접근 확인
def check_new_user_gmail_access():
try:
profile = service.users().getProfile(userId=NEW_USER_EMAIL).execute()
print(f"✅ 새로운 사용자 {NEW_USER_EMAIL}의 Gmail API 접근 가능: {profile['emailAddress']}")
except Exception as e:
print(f"❌ 접근 오류: {e}")
check_new_user_gmail_access()
추가 설명)
정상적으로 되었을경우 새 사용자 메일 주소가 접근 권한이 가능하다고 나올 것입니다.
반응형
Comments