[VIEWED 7002
TIMES]
|
SAVE! for ease of future access.
|
|
|
Mukurdhom
Please log in to subscribe to Mukurdhom's postings.
Posted on 07-17-12 10:30
AM
Reply
[Subscribe]
|
Login in to Rate this Post:
0
?
|
|
Fellow Sajha friends
I am in the process of developing Facebook apps for client(s) that runs on iFrame. Since last October, Facebook requires a secure connection to run app. Not sure how to handle this situation as our entire clients website run on same server.
This app will be used by only few clients. I did some Google about the SSL certificate types. Looks like multi-domain Certificate might work (Not sure though). What kind of setup is required on Load balancer? And also I think I need to reconfigure the IIS on webserver to support secure request. Please suggest.
There is a single website setup on IIS. Based on the URL requested, the code pulls the settings from the database and displays website. For example, if the request is domain1.com, the code will pull only setting for domain1 and displays the content on domain1.com. If the request URL is domain2.com, it pulls the setting only for domain2 and displays the content on domain2.com
domain1.com/ social/facebookapp
domain2.com/social/facebookapp
Any suggestions will be highly appreciated.
Thank you
Last edited: 17-Jul-12 03:08 PM
|
|
|
|
Saajha
Please log in to subscribe to Saajha's postings.
Posted on 07-17-12 11:06
AM [Snapshot: 29]
Reply
[Subscribe]
|
Login in to Rate this Post:
0
?
|
|
@mukurdhom,
Load balancers typically have SSL termination capability, and can have wildcard certs configured directly on them.
If your LBs don't have SSL support, you can submit individual certificate requests to a CA (Certificate Authority) for each subdomain/server -- which may add management burden and possibly cost more, in comparison to adding SSL termination support to the LBs.
Since your infrastructure already has a load balancer, I'd look into applying an wildcard cert, and call it a day!
Not sure what LB product your firm uses, the concept and process outlined below are pretty standard across the board:
http://support.f5.com/kb/en-us/solutions/public/6000/800/sol6823.html
Hope this helps!
~@~
Last edited: 17-Jul-12 11:13 AM
|
|
|
nishant322
Please log in to subscribe to nishant322's postings.
Posted on 07-19-12 1:02
PM [Snapshot: 164]
Reply
[Subscribe]
|
Login in to Rate this Post:
0
?
|
|
@ Mukurdhom ,
Since your diagram shows domain1 , domain2 etc.. , wild card certificate would not work , however multi-domain ssl certificate would work. Or in another case, you would have to get SSL Cert for individual domain and since they seem to be hosted on the same webservers , you would have to use multiple IPs on the web servers for each website. It's a little more complicated to support different SSL Certificates on the same IP.
Thanks
Nishant
|
|
|
Saajha
Please log in to subscribe to Saajha's postings.
Posted on 07-19-12 3:54
PM [Snapshot: 210]
Reply
[Subscribe]
|
Login in to Rate this Post:
0
?
|
|
If those are separate domains -- then wildcard cert is indeed not the solution.
My impression, from "There is a single website setup on IIS.." is that there's a single domain (with multiple subdomains) associated with the site.
If there's a way to get the client(s) trust self-signed certs, you could establish your own certificate authority, and generate certificates. It's mostly feasible in a proxy'd environment, as you only need to make the proxy trust that cert, and have the trust inherit down to the browsers.
~@~
|
|
|
jhapaliketo
Please log in to subscribe to jhapaliketo's postings.
Posted on 07-19-12 6:36
PM [Snapshot: 260]
Reply
[Subscribe]
|
Login in to Rate this Post:
0
?
|
|
I don't know so much about how it is done through load balancers but you can give a try to the following:
1. Install the certificates to the "Local Computer".
2. Import the certificates to the IIS.
3. Assign www.domain1.com certificate to the www.domain1.com website.
4. Require IIS to have secure connection.
If you tell me the OS and IIS version, i might be able to give a more detailed response.
The load balancers have a lot of capabilities. This might be also done easily from the load balancer.
|
|