이메일에 OAuth 2.0 사용
이메일에 대해 OAuth 2.0을 설정하려면 이메일 공급자로부터 액세스 권한을 얻고 토큰을 새로 고쳐야 합니다.
시작하기 전에
- 필요한 역할: admin
- 필요한 플러그인: 이메일 - IMAP 및 SMTP에 대한 OAUTH 지원
프로시저
- Gmail과 같은 타사 이메일 계정에 로그인하고 OAuth 2.0을 사용하도록 설정합니다.
-
외부 공급업체 이메일 계정에서 다음을 가져옵니다.
- 클라이언트 ID
- 클라이언트 비밀
- 인증 URL
- 토큰 URL
- 리디렉션 URL
- 토큰 해지 URL
- 다음으로 이동 시스템 OAuth > 애플리케이션 레지스트리.
- 새로 만들기를 클릭합니다.
- 외부 공급업체 OAuth 공급자에 연결을 클릭하여 이메일에서 사용하는 애플리케이션 레지스트리 레코드를 만듭니다.
-
외부 공급업체 이메일 계정에서 얻은 정보를 사용하여 양식의 필드를 채웁니다.
자세한 내용은 타사 OAuth 공급자 사용을 참조하세요.
- OAuth 애플리케이션 레지스트리 기록 및 연결된 OAuth 엔터티 프로파일 및 OAuth 엔터티 범위 기록을 생성합니다.
- 제출을 클릭합니다.
-
다음으로 이동 시스템 사서함 > 관리 > 이메일 계정.
주:포트 및 연결 보안 정보는 공급자가 제공합니다.시스템에 사용 가능한 이메일 계정 목록이 표시됩니다.
- 옵션:
기본 인스턴스 이메일 주소로 전송된 이메일을 수신하지 않으려면 ServiceNow POP3 에 대한 기록을 찾아 활성 을 아니오로 변경합니다.
시스템은 여러 POP3 및 IMAP 이메일 계정에서 이메일을 받을 수 있습니다.
- ServiceNow SMTP에 대한 기록을 찾아 활성을 거짓으로 변경합니다.
- 새로 만들기를 클릭합니다.
- 유형이 SMTP인 OAuth 2.0 SMTP 서버에 대한 이메일 계정 기록을 생성합니다.
- 인증에 대해 OAuth 2.0을 선택합니다.
- OAuth 프로파일의 경우 생성한 애플리케이션 레지스트리 기록을 선택합니다.
-
Authorize Email Account Access(이메일 계정 액세스 권한 부여)를 클릭하여 액세스 및 새로 고침 토큰을 가져옵니다.
타사 이메일 계정에서 계정 액세스를 승인하라는 다른 브라우저 창이 열립니다.
-
액세스 권한을 부여합니다.
권한 부여에 성공하고 토큰이 인스턴스에 저장되면 이메일 계정 액세스 권한 부여 버튼이 이메일 계정 양식에 더 이상 나타나지 않습니다.
- 새로 만들기를 클릭합니다.
-
유형이 IMAP인 OAuth 2.0 IMAP 서버에 대한 이메일 계정 기록을 만듭니다.
OAuth SMTP 이메일 계정과 동일한 인증 및 OAuth 프로파일 설정을 사용합니다.