AI로 번역했습니다. 아직 커뮤니티의 검토를 거치지 않았습니다. 영어로 읽기

블로그 · 2023년 9월 28일 · Steve Simpson · ID

Salesforce에서 Google 인증으로 소셜 사인온 구현하기: 기술 안내

소개

이 글에서는 Google을 인증 공급자로 써서 Salesforce에 소셜 사인온을 구현하는 단계별 가이드를 제공합니다. 이 안전한 인증 방식은 커뮤니티용이 아니라, Google 자격 증명으로 Salesforce에 접근할 수 있도록 설정하는 것입니다.

시작하기

Salesforce 샌드박스에서 설정하기

설정 시작: 새 Salesforce 샌드박스에서 Google 인증을 통합하는 설정 과정을 시작합니다.

인증 공급자 만들기

인증 공급자로 이동: Salesforce 샌드박스에서 인증 공급자로 이동합니다.

새 인증 공급자 만들기: 이름(예: Google)을 정해 새 인증 공급자를 설정합니다. 인증 공급자로 Google을 고릅니다.

등록 핸들러 설정하기

이 설정에는 등록 핸들러가 꼭 필요합니다. 아래는 기본적인 등록 핸들러의 예입니다.

등록 핸들러 코딩: updateUser와 createUser 두 메서드를 재정의하는 SocialRegistrationHandler 클래스를 만듭니다.

updateUser 메서드: 사용자 ID로 사용자를 가져와 인증된 사용자의 데이터로 이메일, 성, 이름을 업데이트합니다.

createUser 메서드: 표준 사용자 프로필로 새 Salesforce 사용자를 만듭니다. 사용자에게 무작위 번호를 정하고 별칭, 언어, 로캘, 이메일 인코딩, 시간대 같은 필수 필드를 채웁니다.

이것들은 사전 단계일 뿐, 완전한 솔루션은 아닙니다.

등록 핸들러 선택: 인증 공급자의 등록 핸들러로 SocialRegistrationHandler 클래스를 고릅니다.

스크린샷: Salesforce 설정의 Google 인증 공급자, 등록 핸들러와 싱글 사인온 URL이 보인다

내 도메인 설정 구성

내 도메인 설정 열기: Salesforce의 내 도메인 설정으로 이동합니다.

인증 구성 편집: 인증 구성에서 로그인 화면에 Google을 추가합니다.

스크린샷: 내 도메인 인증 구성, 로그인 옵션으로 Google이 추가되어 있다

이 단계를 마치면 사용자는 Salesforce 로그인 화면에서 Google로 로그인하는 옵션을 보게 됩니다.

사용자 로그인 과정

사용자 접근: 사용자는 새 시크릿 창에서 조직의 기본 URL을 입력해 Salesforce에 접근할 수 있습니다.

Google 로그인 옵션: 사용자는 “Google로 로그인” 옵션이 추가된 Salesforce 로그인 화면을 보게 됩니다.

Google 인증: Google 인증을 고르면 사용자는 Google 로그인 화면으로 이동해 자격 증명을 입력할 수 있습니다.

2단계 인증

2단계 인증을 쓰는 계정이라면 Salesforce에 접근하려면 이 단계를 마쳐야 합니다. 인증되면 사용자는 Google 계정 정보로 Salesforce에 자동으로 로그인합니다.

마무리

추가로 필요한 구성:

사용자 생성 제한: 현재 설정은 새 사용자를 자동으로 만들 수 있으므로, 코드로 사용자 생성을 제한해야 합니다.

보안 확인 추가: 안전한 접근을 보장하도록 프로필 선택, 라이선스 확인 등 추가 보안 점검을 구현하십시오.

결론

이 가이드는 Salesforce에서 Google을 인증 공급자로 설정하는 핵심 단계를 담았습니다. 기초는 되지만, 완전하고 안전한 소셜 사인온 솔루션을 위해서는 추가 구성과 보안 점검이 필요합니다.

다음 단계

이해와 기술을 넓히려면 안전한 인증과 관련 주제에 관한 기술 시리즈를 계속 따라와 주십시오. Salesforce 경험을 높여 줄 더 유익한 가이드와 튜토리얼을 기대해 주십시오! 동영상 가이드와 튜토리얼은 제 YouTube 채널을 구독하고 함께해 주십시오.

계속 지켜봐 주세요

자신 있게 Salesforce Identity 여정을 시작하십시오! 더 많은 통찰과 팁은 이곳 www.SteveTechArc.com과 YouTube 채널 @SteveTechArc (opens in a new tab)에서 확인하십시오. 구독하고 Salesforce Identity에 대한 이해를 넓히십시오.

동료 아키텍트와 아키텍트의 길을 걷는 분들에게 통합 지식을 나누며 세상을 바꾸는 데 힘을 보탭니다!

AI의 도움을 받은 대본

STA 3.8