Good news! This feature is now in development and we would like to give you a preview of this new feature - Secure Site Access (HTTPS) for members and administrators.
This post is a part of our efforts to increase transparency of our design and development work. We are trying to share our ideas and designs earlier so that you can help us catch any gaps/mistakes/inconsistencies - while still have time before releasing the new version.
Key need we are trying to address is to protect secure and private data (like login and password, membership application form data, profile, etc.) from passing unencrypted over Internet channels by using Https (SSL/TLS) encryption. For example, if you are accessing Internet over WiFi from a cafe, it is possible that your traffic can be ‘sniffed' by mischievous or even malicious neighbors.
The biggest challenge was to figure out how to deal with custom domains - since each unique domain requires its own encryption certificate to be purchased and then installed on our web servers. For now we decided not to pursue this but provide other options for secure access in case custom domain is used. All custom domains will be provided with special secure URLs as a subdomain of wildapricot.org (secure certificate issued for Wild Apricot company). For example, http://www.abc.org would use httpS://abc.wildapricot.org for secure access. This means that if full or selective enforcement option is enabled for custom domain, your users will be redirected to pages via secure subdomain of wildapricot.org.
For all examples below, let's assume that your free URL for your Wild Apricot site is abc.wildapricot.org and your custom domain is www.abc.org
User interface of the solution we designed is pretty simple:
There are three options you can select for secure (HTTPS) access to your site:
Full https enforcement
- most secure setup, all requests are redirected to special HTTPS URL even if user enters non-secure URL or uses old bookmark. (We recommend that you do not use any third party non-secure resources like JS libraries or CSS files, otherwise end users will see security warning messages from their browser that page contains non-secure elements).
- Example: Requests to http://abc.wildapricot.org/about or http://www.abc.org/about will be redirected to secure URL httpS://abc.wildapricot.org/about
Selective enforcement of https
- for public visitors (not logged in), most web pages are served as usual except for pages with built-in interactive forms (i.e. membership application, event registrations), which are redirected via secure URLs
- login details are always sent to secure post page and after logging in, all site pages are served via HTTPS URLs
- Example: Requests to a content page via http://abc.wildapricot.org/about or http://www.abc.org/about will be served unchanged but requests to the membership application page http://abc.wildapricot.org/join or http://www.abc.org/join will be redirected to secure URL httpS://abc.wildapricot.org/join
Optional https
- secure access will available only if site is accessed via special URL, i.e. when requested explicitly. These special secure URLs will be available for all sites so administrators can use them to test that everything works smoothly before using stricter security options above
- Example: Requests to a content page via http://abc.wildapricot.org/about or http://www.abc.org/about will be served unchanged. Requests to the membership application page http://abc.wildapricot.org/join or http://www.abc.org/join will also be left unchanged. To access the pages securely, users would have to explicitly type the secure URLs (or follow a link): httpS://abc.wildapricot.org/join and httpS://abc.wildapricot.org/about
Note: if your site uses some other free domain provided by Wild Apricot (e.g. memberlodge.org, camp7.org), you will be provided with a second free domain based on wildapricot.org. For example, if your site is abcd.camp7.org, you will be provided with a second free domain like abcd.wildapricot.org for secure access. To avoid confusion with multiple domains, you might want to change your free domain to wildapricot.org via Settings/Domain management.
We actually started the development of this so would appreciate your comments as soon as possible. This is scheduled to be released end of May (which means that development would end at least 6 weeks before that)
Ekaterina Tyukina, Funny Apricot