OAuth 토큰을 사용한 이메일 구성
Windchill에서 Oauth 토큰으로 이메일 서버를 구성하려면 wt.properties 파일에서 다음 등록 정보를 설정합니다.
등록 정보
설명
com.ptc.oauth.smtp.clientID
encrypted.com.ptc.oauth.smtp.clientID
메일 서버에 대한 OAuth 클라이언트 ID입니다.
com.ptc.oauth.smtp.clientSecret
encrypted.com.ptc.oauth.smtp.clientSecret
메일 서버의 클라이언트 암호입니다.
com.ptc.oauth.smtp.enable
True/false
값이 true로 설정된 경우 OAuth 구성을 사용합니다. 기본값은 False입니다.
com.ptc.oauth.smtp.scope
토큰을 생성하는 데 사용되는 범위입니다. 예: https://outlook.office365.com/.defaul
com.ptc.oauth.smtp.tokenURL
토큰 생성에 사용되는 이메일 서버의 토큰 URL입니다. 예: https://login.microsoftonline.com/oauth2/v2.0/token
wt.mail.from
이메일 메시지의 기본 보낸 사람으로 사용되는 주소입니다.
wt.mail.mailhost
메일 서버의 호스트 이름입니다.
wt.mail.smtp.starttls.enable
True/false
값이 true로 설정되면 TLS가 이메일을 보낼 수 있습니다. 기본값은 False입니다.
wt.mail.verbose
자세한 디버그 로그를 활성화합니다.
mail.smtp.port
메일 서버에서 사용하는 포트입니다.
com.ptc.oauth.smtp.custParams
토큰을 가져오기 위한 사용자 정의 매개변수입니다. 지정된 형식으로 값을 제공합니다. 예: {"test"\:"test1","test2"\:"test3"}.
다음 명령을 실행하여 Windchill 키 저장소에서 OAuth 클라이언트 ID 및 클라이언트 암호를 구성하고 관리합니다.
ant -f <WT_HOME>/bin/adminTools/sip/EncryptPasswords.xml addValueToKeyStore -DpropertyName=com.ptc.oauth.smtp.clientID -Dpassword=<cliendID>
ant -f <WT_HOME>/bin/adminTools/sip/EncryptPasswords.xml addValueToKeyStore -DpropertyName=com.ptc.oauth.smtp.clientSecret -Dpassword=<secret>
도움이 되셨나요?