[UiPath]Google OAuth 활용하여 Google Drive 접속하기
OAuth(Open Authorization)
- 구글, 페이스북 등 Service Provider가 앱이나 웹사이트와 같은 제 3서비스에 자신들의 특정 서비스나 정보에 접근할 수 있게 하는 표준화한 인증 방식 (아이디와 비번만으로는 보안상 취약한 구조)
API(Application Programming Interface)
- 컴퓨터나 컴퓨터 프로그램 사이의 연결. 일종의 소프트웨어 인터페이스이며 다른 종류의 소프트웨어에 서비스 제공
Google Drive API 사용하기
OAuth 2.0 클라이언트 ID 생성
1. https://console.cloud.google.com/ 접속하여 프로젝트 생성하기
2. 대쉬보드 접속하여 Google Drive API 검색 후 사용
3. 사용자 인증 정보 > OAuth 클라이언트 ID 생성
4. 생성 후 대쉬보드로 돌아가기
5. 사용자 인증 정보 클릭 후 사용자 인증 정보 만들기
앱 유형: Desktop앱 선택하여 만들기
UiPath 설정 및 활용
1. 새프로젝트 생성 > Manage Packages 접속하여 G suite 검색 후 Google Workspace 설치
2. Activities 패널에서 GSuite Application Scope 검색하여 추가
3. Properties > Input은 OauthclientID
> Client ID와 Secret 내 Client ID와 비번 입력 (겹따옴표 씌워서)
4. Create Folder (Classical) 액티비티 추가
Delete Folder, Get File 등의 액티비티 시도