Hello Everyone ,
I hope you all have read my recent post. Recently
I have implemented SSO between 2 salesforce communities. Let’s start how I did
this using salesforce’s out of the box functionality.
Use Case: one organisation was using the salesforce and salesforce
community(let's name it cloudkicks) , later they acquired another organisation
another company and that company was also using the salesforce and salesforce
community(name it iCourier). Now the
stakeholder of the parent organisation wanted that users of their community can
login directly in the acquired company’s community portal.
So in this case cloudkicks will act as Identity
provider (Source organisation) and iCourier will act as service provider
(Target community where we want to login).
Following steps we need to take :
1.
Enable Identity provider in source
org.
2.
Enable Single Sign on in the
target org.
3.
Create a connected app in the
source org.
Let’s see them step by step how that will be
working.
1. Enable Identity provider in
source org:
a.
If identity provider is not
already enabled in org then first enable it.
Once we click on the
enable identity provider button we will be asked to select a certificate, you
can select existing one or also can create new.
b. Download metadata and
certificate: Once we have enabled identity provider in
our source org we need to download metadata file, which will be used for
enabling single sign on in the target org.
2. Enable Single Sign on in the
target org
a. SAML Enabled:
b. Create SAML Sign-On Settings: We can click on a new button and fill all the details manually,or we
can use metadata file by clicking on the ‘New from Metadata file’ button. We will use a metadata file which we
used from step 1.
All details will be filled automatically. We
would need to make the following changes for red highlighted fields.
Request
Signature Method: RSA-SHA1
Service
Provider Initiated Request Binding: HTTP POST
Identity
Provider Login URL: Keep it blank for now , we will
come back to it later.
3. Create connected app in the
source org: We will create a connected app in the
source org (cloud kicks) .
In the connected app ,
enable SAML, we need some information here that will be provided by target org
when they enable single sign on setting.
Lets see where we can get entity url and ACS URL
from the target org.Both details are available on the detail page of single
sign on setting which we created in step 2.
Entity Id
:
ASC URL: Is the endpoint of login url where we need to provide login access.
Once we save connected app , click on manage
button and assign profiles who will be using this connected app (cloudkicks
community user profile)
Now we need to copy ‘IdP-Initiated Login URL’ and
put it on the single sign on settings, remember we put 1 blank value there.
Copy from
the connected app
Paste on
the single sign on setting page in target org.
Now we are done with the setup. We can call this
url on any button click from target community (Cloudkicks) and it will allow us
to login into source org community (iCourier).
Note: We
can set federation Id on user detail page, make sure federation id should be
same in both orgs for a user, this will be used to authenticate the user.
We provides Latest electronics news, Technology News, Get connected to global community of tech news, Electronics Projects, Electronics Circuit here at https://timestech.in/, For any query call now:- 91-122-3550122
ReplyDeleteLearn amazon web server in the cognex institute to get high quality education. Cognex is the best AWS Training in Chennai. Cognex Offers AWS Training since 2013 and retained the positions of Top AWS Training Company in Chennai.
ReplyDeleteCloud-based networking, is when some of an organization’s networking resources are hosted in the cloud. This may refer to either a public or private cloud. My cousin get cloud solutions from Setton Consulting for her local business development. Their services are so satisfied.
ReplyDeletebest cloud storage solutions in USA
This comment has been removed by the author.
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteAwesome post sir,
ReplyDeletereally appreciate for your writing. This blog is very much useful...
Looking for the best PPC course in Bangalore India? Learn PPC from Ranjan Jena, 10+ Years Expert Google Ads Trainer. 1000+ Students Trained @ eMarket Education, Koramangala, Bangalore.
Best Online Digital Marketing Courses in Bangalore, India
Best Digital Marketing Institute in Bangalore
Usually I never comment on blogs but your article is so convincing that I never stop myself to say something about it. You’re doing a great job Man, Keep it up.best cloud server solutions in USA
ReplyDeleteLearned a lot of new things in this post. Thanks for taking the time to share this blog...
ReplyDeletewhat does a devops engineer do
what is soft skill development
how to learn tableau
best way to improve spoken english
blue prism technical interview questions
blue prism interview questions for freshers
javascript basic interview questions
You have shared a nice article here about this topic. Your article is very informative and nicely describes about heaters. Thanks for sharing this article here.It Support Service Singapore
ReplyDeletemicrosoft azure training in chennai
ReplyDeleteBtree
artificial intelligence training in chennai
iot training in chennai
r programming training in chennai
Thank you so much for sharing this blog with us. It provides a collection of useful information. You obviously put a lot of effort into it! best jacksonville it services service provider.
ReplyDeletepayroll system software singapore
ReplyDeleteleave management system
cotton hijab
ReplyDeletecrinkled hijabs
ship suppliers in singapore
ReplyDeletemarine supplies singapore
crinkled cotton skin crinkled cotton hijab
ReplyDeletecrinkled cotton strawberry crinkled cotton hijab
ลอตเตอรี่หุ้น กระดานข่าวสารเก็บรวบรวม เเทงหวยออนไลน์ รวมทั้งลอตเตอรี่อื่นๆทุกประเภท ในโลกใบนี้กล่าวได้ว่าครบวงจรทุกสิ่งที่คุณนั้นอยากทราบเกี่ยวกับลอตเตอรี่ ด้วยเหตุว่ามีบริการฟรีสำหรับทุกคนสำหรับการพูดคุยเปลี่ยนความเห็นเกี่ยวกับสลากกินแบ่ง เเทงหวย การคิดสูตร ทำสูตรสลากกินแบ่งหุ้นพร้อมทาง การติดต่อสื่อสารถึงสามาชิกคนที่ประทับใจลอตเตอรี่ ติดตามข่าวสารเกี่ยวกับลอตเตอรี่ได้ทุกวี่ทุกวัน รวมทั้งในทางกระดานข่าวยังมีให้บริการโหวตสลากกินแบ่งรายวัน โหวตสลากกินแบ่งเมืองเพื่อช่วยเป็นแถวทางลดการเสี่ยงของการเล่นลอตเตอรี่ พร้อมกับสูตรสลากกินแบ่งสำเร็จรูปของทางกระดานเราไทยที่ยืนยันว่าเข้าดูเหมือนจะทุกวัน มีถึง ห้าสูตรสลากกินแบ่งเป็นสูตรสลากกินแบ่งรายวันที่ท่านสามารถเอาไปใช้ได้กับทุกสลากกินแบ่ง ไม่ว่าจะเป็นสลากกินแบ่งหุ้น ลอตเตอรี่ฮานอย สลากกินแบ่งเวียดนาม ลอตเตอรี่มาเล เว็บหวย สลากกินแบ่งลาวลอตเตอรี่ลาว ลอตเตอรี่เขมร
ReplyDeleteเนื่องจากว่าสลากกินแบ่งฮานอยเป็นลอตเตอรี่ที่จะออกรางวัลทุกวี่ทุกวัน วันละ 3 ครั้ง ก็เลยทำให้นักเล่นลอตเตอรี่ หวยออนไลน์ ได้โอกาสได้ลุ้นรางวัลจากการ แทงหวยฮานอย กันอยู่เสมอๆรวมทั้งแน่ๆว่าเลขเบิ้ลก็จัดเป็นอีกหนึ่งเลขที่ชอบเวียนมาออกลอตเตอรี่ฮานอยอยู่เป็นประจำ โดยเหตุนั้น หากพบว่างวดไหนที่เลขเบิ้ลห่างออกไปหลายงวดแล้ว เเทงหวย ในงวดหน้าชี้แนะให้ทดลองแทงเลขเบิ้ลดักเอาไว้บ้างก็จัดว่าดีไม่น้อย ด้วยเหตุว่ามั่นใจว่างวดใดงวดหนึ่งต้องมีเลขเบิ้ลเวียนกลับมาออกอีกแน่ๆ
ReplyDelete