위치:
최소 권한 설정을 통해 수동으로 Microsoft 앱용 인증 공급자 구성
인증 공급자 자격 증명을 추가하여 Salesforce와 Microsoft 간의 보안 연결을 설정합니다.
| 필수 Edition |
|---|
| 지원 제품: Lightning Experience |
| 지원 제품: Enterprise, Unlimited, Professional 및 Developer Edition |
| 필요한 사용자 권한 | |
|---|---|
| 인증 공급자 구성: | CLM 관리자 사용자 |
응용 프로그램(클라이언트) ID 및 클라이언트 암호 값이 Azure 계정에 해당하는지 확인합니다. ID 및 값이 Azure 계정과 일치하지 않는 경우 추가 기능이 올바르게 작동하지 않거나 예상대로 로드되지 않으므로 그래프 API 문제가 발생할 수 있습니다.
- 설정에서 빠른 찾기 상자에 인증 공급자를 입력한 다음, 인증 공급자를 선택합니다.
- 새로 만들기를 클릭한 다음, 공급자 유형에서 ID 연결 열기를 선택합니다.
-
인증 공급자 이름으로 MicrosoftApp을 입력합니다.
URL에 MicrosoftApp이 자동으로 접미사가 붙습니다.
- 소비자 키에 Azure 앱의 응용 프로그램(클라이언트) ID를 입력합니다.
- 소비자 암호에 Azure 앱의 클라이언트 암호 값을 입력합니다.
- 인가 끝점 URL에 https://login.microsoftonline.com/organizations/oauth2/v2.0/authorize를 입력합니다.
- 토큰 끝점 URL에 https://login.microsoftonline.com/organizations/oauth2/v2.0/token을 입력합니다.
- 사용자 정보 끝점 URL에 https://graph.microsoft.com/oidc/userinfo를 입력합니다.
-
기본 범위에 Sites.Selected offline_access openid User.Read User.ReadBasic.All을 입력합니다.
노트 기본 범위가 Microsoft Azure 계정에 추가한 API 권한과 일치하는지 확인하십시오. 최소 권한 설정을 통해 수동으로 Microsoft Azure 앱 구성을 참조하십시오.
- 머리글에 클라이언트 자격 증명 보내기가 선택 취소되어 있는지 확인합니다.
- 머리글로 액세스 토큰 보내기 및 SOAP API 응답에 소비자 암호 포함을 선택합니다.
- 등록 처리기를 설정하려면 자동으로 등록 처리기 템플릿 만들기를 클릭합니다.
- 다음으로 등록 실행에서 Salesforce 관리자 계정을 선택합니다.
-
변경 사항을 저장합니다.
인증 공급자 세부 사항이 저장되고 Salesforce 구성 URL이 생성됩니다.
-
Salesforce 구성 아래에서 다음 URL이 생성되었는지 확인합니다.
-
테스트 전용 초기화 URL
-
싱글사인온 초기화 URL
-
기존 사용자 링크 URL
-
OAuth 전용 초기화 URL
-
콜백 URL
-
단일 로그아웃 URL
-
-
Salesforce 조직에 Experience Cloud 사이트가 있는 경우 Experience Cloud 사이트를 확장하고 다음 URL이 생성되었는지 확인합니다.
-
테스트 전용 초기화 URL
-
싱글사인온 초기화 URL
-
기존 사용자 링크 URL
-
OAuth 전용 초기화 URL
-
콜백 URL
-
-
변경 사항을 저장합니다.
인증 공급자 세부 사항을 저장하면 등록 처리기 Apex 클래스가 생성됩니다. 예: AutocreatedRegHandler1234567890123.
-
사용자 이름 및 이메일 주소의 자동 동기화를 비활성화합니다.
Salesforce를 Microsoft Azure에 연결하면 Microsoft Azure 계정 세부 사항과 함께 Salesforce 사용자 이름 및 이메일 주소가 자동으로 업데이트됩니다. 이 자동 업데이트를 해제할 수 있습니다.
- 등록 처리기 Apex 클래스 링크를 클릭합니다.
- 편집을 클릭합니다.
-
updateUser 메서드를 검색하고 이 코드를 제거하거나 코멘트를 추가합니다.
//u.email = data.email; //u.lastName = data.lastName; //u.firstName = data.firstName; - 변경 사항을 저장합니다.
-
콜백 URL을 추가합니다.
- 인증 공급자로 돌아갑니다.
- Salesforce 구성 섹션에서 콜백 URL을 복사합니다.
- Microsoft Azure 계정을 열고 개요를 클릭합니다.
- 리디렉션 URL 옆에 있는 리디렉션 URL 추가를 클릭합니다.
- 을 선택합니다.
- 리디렉션 URI에 콜백 URL을 붙여 넣습니다.
- 사용 가능한 경우 액세스 토큰(암시 플로에 사용됨) 및 ID 토큰(암시 및 하이브리드 플로에 사용됨)을 선택합니다.
- 구성을 클릭합니다.
- 파트너 커뮤니티가 설정되어 있는 경우 Salesforce 조직의 인증 공급자로 이동합니다.
- Experience Cloud 사이트 섹션에서 콜백 URL을 복사합니다.
- Microsoft Azure 계정을 열고 인증을 클릭합니다.
- 로 이동하여 URL 추가를 클릭합니다.
-
Experience Cloud 사이트 콜백 URL을 붙여 넣고 변경 사항을 저장합니다.
-
인증 공급자 인증에 성공했는지 테스트합니다.
- Salesforce 구성 섹션에서 테스트 전용 초기화 URL을 복사합니다.
-
주소 표시줄에 URL을 붙여 넣고 Enter 키를 누릅니다.
다음은 다음과 같이 표시되는 샘플 텍스트입니다.
