nvisionative / nvQuickSite

nvQuickSite is a desktop installation app for DNN, the world's most popular ASP.NET-based CMS. This app allows you to easily install DNN onto any environment that meets the minimum system requirements for DNN to be installed.
http://www.nvquicksite.com
46 stars 14 forks source link

Support localhost SSL certificates? #353

Closed WillStrohl closed 1 year ago

WillStrohl commented 2 years ago

In my environment, I always build and test websites using SSL, so I don't run into any surprises when we push code to production where SSL is almost certainly there.

I don't know if this is possible, but it would be nice if behind the scenes, nvQuickSite:

  1. Determines if the current site might be a localhost site (e.g., not .com or other TLD).
  2. If this might be a localhost domain, look for a localhost/IIS express certificate.
  3. If a localhost certificate is found, the SSL binding is added using it.

This would save me time from:

  1. Forgetting this doesn't happen with my nvQuickSite instances,
  2. Get confused for a moment. 😕
  3. Remember this site doesn't have SSL applied. 🤦🏽‍♂️
  4. Get annoyed and 🙄 at myself.
  5. Go into IIS and manually apply the SSL binding. 🌎 🔐
david-poindexter commented 2 years ago

@WillStrohl I think this is a great suggestion. Since there are so many use cases for "non local" domain usage (since it really doesn't matter locally with the HOST file being updated to accommodate any domain), I think it would be best to add this as an option (perhaps a "sticky" user pref like many of the other fields) to the wizard experience. I think it could possibly be as simple as an Enable SSL checkbox. Thoughts?

WillStrohl commented 2 years ago

I think that could work. Maybe we let this sit for a bit to let someone else give an opinion as well?

david-poindexter commented 2 years ago

Oh yeah, of course.

stale[bot] commented 2 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale[bot] commented 2 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale[bot] commented 2 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale[bot] commented 1 year ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.