Hi all,
Since, last few days, I found out many people struggling with how to configure Customer Portal for CRM On Premise without using Window Live ID. So today, I am going to show you guys how to configure Customer Portal for CRM On Premise and using Active Directory authentication instead of using Window Live ID (which is for CRM Online).
Here is the step by step:
1. Download the Customer Portal for CRM 2011 - using AD from this blog:
http://community.adxstudio.com/blogs/shan/customer-portal-modifications/
That's is the Zip file of Customer Portal CRM 2011 (as you could download from pinpoint also). However, in this version, the blog author changed some codes and configuration values inside, which will help you to use the Active Directory authentication for the portal.
2. After unzip the folder, please navigate to the "Documentation" folder, open the "Customer Portal Deployment Guide_OnPremises_V2.0" file. Start from "Deployment Steps", you now follow the document from step 1 to step 3:
- Step 1: Follow the document to import the solution into your CRM.
- Step 2: You could skip this step. No need to do anything with it.
- Step 3: Going your "SDK" folder (you should download SDK for CRM from Microsoft Source) --> Tools --> WebsiteCopy --> launch the "WebsiteCopy.exe" file. And follow step by step in the document.
Note: in the end of the copy website process, the wizard will ask you to copy the "connectionString", you please copy it to somewhere.
So in the end of this stage, you have your Customer Portal in CRM as shown in below image !
3. In the "Customer Portal" folder (which you unzip at step 2), navigate to CustomerPortal --> Web --> Web.config file. Open the file, look at the "connectionStrings" part and especially the bold lines:
<connectionStrings>
<add name="Xrm" connectionString="ServiceUri=http://crm2011/Contoso; Domain=CONTOSO; Username=webportal; Password=pass@word1"/>
<add name="ADConnectionString" connectionString="LDAP://contoso.com/CN=Users,DC=contoso,DC=com" />
<!--<add name="Live" connectionString="Application Id=0000000000000000; Secret=00000000000000000000000000000000"/>-->
<!--<add name="Bus" connectionString="Service Namespace=???; Service Path=???; Issuer Name=???; Issuer Secret=???; Include Exception Detail In Faults=true"/>-->
</connectionStrings>
Now, you need to change the connectionString (bold lines) into the correct: CRM URL (http://crmserver-name/domain-name), Domain, Username (of administrator, for example) and password. For the next line, do the same thing, change URL, Username, Domain (DC).
**Note: The username here should be the one has been created in AD, so later this AD account will be used to login the portal via AD Authentication.
4. In the same server, open IIS Manager (Internet Information Services):
- Navigating to "Sites" node, click right mouse to create a new website. Give approciate name for the website and put the physical path as the file in Customer Portal folder.
- After creating the website, right click on it in Application Tool tab, change the .NetFramework version to v4.030319.
- Finally, try to browse your website in IIS, now the portal will work and it connected to your CRM, using AD Authentication !
I hope the post is useful for you guys ;)
Since, last few days, I found out many people struggling with how to configure Customer Portal for CRM On Premise without using Window Live ID. So today, I am going to show you guys how to configure Customer Portal for CRM On Premise and using Active Directory authentication instead of using Window Live ID (which is for CRM Online).
Here is the step by step:
1. Download the Customer Portal for CRM 2011 - using AD from this blog:
http://community.adxstudio.com/blogs/shan/customer-portal-modifications/
That's is the Zip file of Customer Portal CRM 2011 (as you could download from pinpoint also). However, in this version, the blog author changed some codes and configuration values inside, which will help you to use the Active Directory authentication for the portal.
2. After unzip the folder, please navigate to the "Documentation" folder, open the "Customer Portal Deployment Guide_OnPremises_V2.0" file. Start from "Deployment Steps", you now follow the document from step 1 to step 3:
- Step 1: Follow the document to import the solution into your CRM.
- Step 2: You could skip this step. No need to do anything with it.
- Step 3: Going your "SDK" folder (you should download SDK for CRM from Microsoft Source) --> Tools --> WebsiteCopy --> launch the "WebsiteCopy.exe" file. And follow step by step in the document.
Note: in the end of the copy website process, the wizard will ask you to copy the "connectionString", you please copy it to somewhere.
So in the end of this stage, you have your Customer Portal in CRM as shown in below image !
3. In the "Customer Portal" folder (which you unzip at step 2), navigate to CustomerPortal --> Web --> Web.config file. Open the file, look at the "connectionStrings" part and especially the bold lines:
<connectionStrings>
<add name="Xrm" connectionString="ServiceUri=http://crm2011/Contoso; Domain=CONTOSO; Username=webportal; Password=pass@word1"/>
<add name="ADConnectionString" connectionString="LDAP://contoso.com/CN=Users,DC=contoso,DC=com" />
<!--<add name="Live" connectionString="Application Id=0000000000000000; Secret=00000000000000000000000000000000"/>-->
<!--<add name="Bus" connectionString="Service Namespace=???; Service Path=???; Issuer Name=???; Issuer Secret=???; Include Exception Detail In Faults=true"/>-->
</connectionStrings>
Now, you need to change the connectionString (bold lines) into the correct: CRM URL (http://crmserver-name/domain-name), Domain, Username (of administrator, for example) and password. For the next line, do the same thing, change URL, Username, Domain (DC).
**Note: The username here should be the one has been created in AD, so later this AD account will be used to login the portal via AD Authentication.
4. In the same server, open IIS Manager (Internet Information Services):
- Navigating to "Sites" node, click right mouse to create a new website. Give approciate name for the website and put the physical path as the file in Customer Portal folder.
- After creating the website, right click on it in Application Tool tab, change the .NetFramework version to v4.030319.
- Finally, try to browse your website in IIS, now the portal will work and it connected to your CRM, using AD Authentication !
I hope the post is useful for you guys ;)
Is there still a valid link to this file or an updated version? http://community.adxstudio.com/blogs/shan/customer-portal-modifications/
ReplyDeleteHi there, the link for the download CustomerPortal-AD-2011-06-14.zip Is no more active, can you please send me a valid link or if you have downloaded it already can you share that will be really a big help. Thanks in advance
ReplyDeletePlease upload link as mentioned by previous comments. Thanks
ReplyDeleteHi everyone, I am sorry for late reply. I will look for another sample for Customer Portal using AD and post it here as long as I found. Thanks again.
ReplyDeleteHi Kelly,
DeleteIt would be brill if you were able to find an example of the Customer Portal using AD.
I've been tearing my hair out trying to get this to work!
Cheers,
Ed
Hi there, I have the portal configured and can edit pages in CRM and see the results in the portal.
ReplyDeleteI've no idea how to provide a username and password to my clients so they can log cases. Can anyone give me any help please?
Hi, can you please post the Web.config file for download? That will help me configure my site for AD Auth.
ReplyDeleteI just see the post i am so happy the post of information's.So I have really enjoyed and reading your blogs for these posts.Any way I’ll be subscribing to your feed and I hope you post again soon.
ReplyDeleteweb designing training in chennai
hadoop training in chennai
your information is really awesome as well as it is very excellent and i got more interesting information from your blog. iOS App Development Company in Chennai
ReplyDeleteIt’s amazing in support of me to have a site, which is useful in support of my know-how. thanks admin|, you surely come with remarkable articles. Cheers for sharing your website page.Excellent blog here...
ReplyDeleteDigital Marketing Company in India|SEO Company in India
Being new to the blogging world I feel like there is still so much to learn. Your tips helped to clarify a few things for me as well iOS App Development Company
ReplyDeleteiOS App Development Company
Interesting blog about on premiere customer portal which attracted me more.Spend a worthful time.keep updating more.
ReplyDeleteSEO Company in India
ReplyDeleteI wondered upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I’ll be subscribing to your feed and I hope you post again soon.
PSD to Wordpress
wordpress website development
nice topic which you have choose.
ReplyDeletesecond is, the information which you have provided is better then other blog.
so nice work keep it up. And thanks for sharing.website designing company
Hi, Great.. Tutorial is just awesome..It is really helpful for a newbie like me.. I am a regular follower of your blog. Really very informative post you shared here. Kindly keep blogging.
ReplyDeleteJava training in Chennai | Java training institute in Chennai | Java course in Chennai
Java training in Bangalore | Java training in Electronic city
Java training in Bangalore | Java training in Marathahalli
Java training in Bangalore | Java training in Btm layout
This is an awesome post.Really very informative and creative contents. These concept is a good way to enhance the knowledge.I like it and help me to development very well.Thank you for this brief explanation and very nice information.Well, got a good knowledge.
ReplyDeleteDevops online Training
Online DevOps Certification Course - Gangboard
Excellent post!!!. The strategy you have posted on this technology helped me to get into the next level and had lot of information in it.
ReplyDeleteData Science Training in Indira nagar
Data Science Training in btm layout
Python Training in Kalyan nagar
Data Science training in Indira nagar
Data Science Training in Marathahalli | Data Science training in Bangalore
This comment has been removed by the author.
ReplyDeleteGreat Article… I love to read your articles because your writing style is too good, its is very very helpful for all of us and I never get bored while reading your article because, they are becomes a more and more interesting from the starting lines until the end.
ReplyDeleterpa training in bangalore | best rpa training in bangalore
rpa online training
Attend The Python Training in Bangalore From ExcelR. Practical Python Training in Bangalore Sessions With Assured Placement Support From Experienced Faculty. ExcelR Offers The Python Training in Bangalore.
ReplyDeleteSuch a nice blog, I really like what you write in this blog, I really appreciate thanks for sharing. kEEP IT UP!! Machine Learning Training In Bangalore
ReplyDeleteGreat post!I am actually getting ready to across this information,i am very happy to this commands.Also great blog here with all of the valuable information you have.Well done,its a great knowledge.
ReplyDeletesap hr courses in bangalore
sap hr classes in bangalore
sap hr training institute in bangalore
sap hr course syllabus
best sap hr training
sap hr training centers
sap hr training in bangalore
it is wonderful as always and do more and share more
ReplyDeleteBEST ANGULAR JS TRAINING IN CHENNAI WITH PLACEMENT
https://www.acte.in/angular-js-training-in-chennai
https://www.acte.in/angular-js-training-in-annanagar
https://www.acte.in/angular-js-training-in-omr
https://www.acte.in/angular-js-training-in-porur
https://www.acte.in/angular-js-training-in-tambaram
https://www.acte.in/angular-js-training-in-velachery
Thanks for providing an valuable information with us .
ReplyDeleteAngularJS training in chennai | AngularJS training in anna nagar | AngularJS training in omr | AngularJS training in porur | AngularJS training in tambaram | AngularJS training in velachery
This was really one of my favorite website. ExcelR Machine Learning Course In Pune Please keep on posting.
ReplyDeleteThis post is very simple to read and appreciate without leaving any details out. Great work!
ReplyDelete360digitmg business analytics courses in india
Wow! This article is jam-packed full of useful information. The points made here are clear, concise, readable and poignant. I honestly like your writing style.
ReplyDeleteAWS training in Chennai
AWS Online Training in Chennai
AWS training in Bangalore
AWS training in Hyderabad
AWS training in Coimbatore
AWS training
This is very helpful writing for blog writer and also after read you post i am learn more of blog writing thank you.
ReplyDeleteAngular js Training in Chennai
Angular js Training in Velachery
Angular js Training in Tambaram
Angular js Training in Porur
Angular js Training in Omr
Angular js Training in Annanagar
This comment has been removed by the author.
ReplyDeleteGreat post!I am actually getting ready to across this information,i am very happy to this commands.Also great blog here with all of the valuable information you have.Well done,its a great knowledge.
ReplyDeleteamazon web services aws training in chennai
microsoft azure course in chennai
workday course in chennai
android course in chennai
ios course in chennai
Really it was an awesome article,very interesting to read.You have provided an nice article,Thanks for a sharing.
ReplyDeleteJava training in chennai
python training in chennai
web designing and development training course in chennai
selenium training in chennai
digital-marketing seo training in chennai
this is really too useful and have more ideas from yours. keep sharing many techniques. eagerly waiting for your new blog and useful information. keep doing more.
ReplyDeleteIELTS Coaching in chennai
German Classes in Chennai
GRE Coaching Classes in Chennai
TOEFL Coaching in Chennai
Spoken english classes in chennai | Communication training
this article really inspired me as always. it provides the enough information. thanks for that.
ReplyDeletesalesforce training in chennai
software testing training in chennai
robotic process automation rpa training in chennai
blockchain training in chennai
devops training in chennai
Best Digital Marketing Course In Bhopal
ReplyDeleteBest Digital Marketing Course In Bhopal
ReplyDeleteBest Digital Marketing Course In Bhopal
ReplyDeleteDigital Marketing Course
ReplyDeleteDigital Marketing Course In Bhopal
ReplyDeleteBest Digital Marketing Course In Bhopal
ReplyDeleteThanks for the good content.
ReplyDeletecareer in digital marketing
this blog is useful and informative
ReplyDeletebest-angular-training in chennai |
angular-Course in Chennai
Great information shared. Thanks.
ReplyDeleteon-demand mobile app development company
aşk kitapları
ReplyDeleteyoutube abone satın al
cami avizesi
cami avizeleri
avize cami
no deposit bonus forex 2021
takipçi satın al
takipçi satın al
takipçi satın al
takipcialdim.com/tiktok-takipci-satin-al/
instagram beğeni satın al
instagram beğeni satın al
btcturk
tiktok izlenme satın al
sms onay
youtube izlenme satın al
no deposit bonus forex 2021
tiktok jeton hilesi
tiktok beğeni satın al
binance
takipçi satın al
uc satın al
sms onay
sms onay
tiktok takipçi satın al
tiktok beğeni satın al
twitter takipçi satın al
trend topic satın al
youtube abone satın al
instagram beğeni satın al
tiktok beğeni satın al
twitter takipçi satın al
trend topic satın al
youtube abone satın al
takipcialdim.com/instagram-begeni-satin-al/
perde modelleri
instagram takipçi satın al
instagram takipçi satın al
takipçi satın al
instagram takipçi satın al
betboo
marsbahis
sultanbet
Thanks for an amazing content
ReplyDeleteI really thank you for the valuable info on this great subject and look forward to more great posts
ReplyDeletedata scientist certification malaysia
ReplyDeleteSuch a great blog.Thanks for sharing.........
PHP Training in Bangalore
php classes in pune
This post is very simple to read and appreciate without leaving any details out. Great work!
ReplyDeletedata scientist course in malaysia
Great post!I am actually getting ready to across this information also really helpful for few of the leading PHP training in Pune and Website designing course in Pune,I am very happy to this commands. Also great blog here with all of the valuable information you have.Well done,its a great knowledge.
ReplyDeleteI came across your blog and wanted to take a moment to express my appreciation for the quality of your content. Your writing is informative, insightful, and engaging, and I find myself returning to your blog time and time again for fresh perspectives on a variety of topics.
ReplyDeleteHow can I connect two computers with an Ethernet cable?
https://haileypets.com
ReplyDeletehttps://poodlespring.com/
https://cutespupsforsale.com/
ayvalık
ReplyDeletebağcılar
bahçelievler
bakırköy
bandırma
UX6PM
sultangazi
ReplyDeleteNişantaşı
Florya
Güneşli
Bahçeşehir
Bakırköy
This blog is a valuable, up-to-date resource with engaging content. Check our IT Certification Course by SkillUp Online.
ReplyDeleteشركة مكافحة حشرات بجدة
ReplyDeleteحشرات
Your article was a fantastic and informative read. I appreciate your insights. For those interested in mastering digital marketing, consider Digital Academy 360. Their expert-led Digital marketing courses in bangalore offers hands-on experience and 100% placement support. I look forward to your future articles
ReplyDeletelove this blog
ReplyDeletefull stack developer course in chennai
full stack training in chennai
web development in chennai
Very Informative and keep posting.
ReplyDeleteNice articlekeep posting
ReplyDeleteNice content ... Keep writing
ReplyDeleteDigital Marketing Courses in Warangal
NICE ARTICLE
ReplyDeleteinformation technology
wonderful blog. It's very interesting to read...
ReplyDeleteAWS Training course at Edukators in Coimbatore
Such a interesting content and information about it . Thanks for Posting
ReplyDeleteONLEI Technologies Trusted Placement Proofs
ONLEI Technologies Real Placements
ONLEI Technologies TrustMyView
This comment has been removed by the author.
ReplyDeleteAwesome post! Thanks for breaking down the steps to set up the CRM 2011 Customer Portal with Active Directory. Super helpful for anyone struggling with it. Keep up the great work!
ReplyDeletecyber security internship for freshers | cyber security internship in chennai | ethical hacking internship | cloud computing internship | aws internship | ccna course in chennai | java internship online
Such a interesting content. Web Designing Course in Noida
ReplyDeletevery nice...
ReplyDeletevery nice......bril ai
ReplyDeleteYour blog provided valuable insights that we can really work with. Every tip shared in your post is incredibly useful. Thanks so much for offering such helpful content. Keep up the great work!
ReplyDeleteSAP FICO Training in Hyderabad