I've been trying this for ages, didn't work on the =cgi-bin dir, as that's a special case in apache. The /WebCatalog dir is= easy to rewrite (but did a redirect in apache config, as that's where =the admins have control, not the content writer), /cgi-bin/WebCatalog/Engin=e/Admin refuses to be rewritten.
I'm hoping the WebDNA specific c=ode will rewrite correctly..
On March 29, 2017 at 1=0:27 PM Stuart Tremain <webdna@idfk.com.au> wrote:
Or someth=ing as simple as addingRewriteCond %{SERVER_PORT} 80R=ewriteRule ^(.*)$ h=ttps://yoursecureddomain.com/$1 [R,L]To .htaccess
<=/div>On 30 Mar 2017, at 05:04, Michael Davis <admin@network13.net> wrote:If you want to lock down you=r Admin templates, and any template on the server that is using plain http =auth in the clear with the [protect] tag, add this line to the top of your =MultiGroupChecker: [showif [thisport]!443][redirect https://[GetMIMEHeader HTTP_HOST][ThisURL]][/showif]Not sure at what ve=rsion [thisport] was added, so you'll have to test with your version.=div>-------------------------------------=-------------------- This message is sent to you because you are subscribed= to the mailing list . To unsubscribe, E-mail to: archives: http://mail.webdna.us/lis=t/talk@webdna.us Bug Reporting: support@webdna.usThis will redirect= every [protect]-ed page on your server that is not listening on port 443. = So you'll need to assess whether this will break any web sites yo=u are serving. If you're not comfortable putting this kind of bla=nket over the [protect] tag globally, you can always add a qualifier:=[if (&=#34;[thisport]"!"443")&("[ThisURL]"^"/WebCatalo=gEngine/")][then][redirect https://MySecureDomainUsedToAc=cessWebCatalog[ThisURL]][/then][/if]MD=On Mar 27, 2017, =at 1:52 AM, Jan Huijsmans <jan.huijsmans@baruch-ict.nl> wrote:Hi,
Ok, we manage=d to secure /WebCatalog/ dir with a permanent redirect to https, but the Ad=min dir itself is placed in cgi-bin dir, which has a special status and can='t be handled in the same way. (other then redirecting the complete cgi=-bin dir)
To be honest, I'm surp=rised that the application itself doesn't do anything to improve securi=ty, other then username/password over an unencrypted link. Personally I'=;m glad we can contain WebDNA in virtual 1 server. I wouldn't want= to provide services for several customers on 1 server with it. It shows it='s age.
On March 9, 2017 at 2:46 PM Jan Hu=ijsmans <jan.=huijsmans@baruch-ict.nl> wrote:Hi,
With all the help, the environment we're s=etting up is running as I (and more importantly, the customer) expect it to=..
Is there an official way to secure the admin interface w=ithin WebDNA so connects are only accepted on https? We're trying =to add a rewrite via apache config for the WebCatalogEngine/Admin dir, but =somehow it feels as the wrong way to secure the admin interface. =
Vriendelijke groet,
<Mail Attachment.=png>
<=br class=3D"">
-------------------------=-------------------------------- This message is sent to you because you ar=e subscribed to the mailing list
---------------------------=------------------------------ This message is sent to you because you are =subscribed to the mailing list . To unsubscribe, E-mail to: archives: http://mail.webdna.us/list/talk@webdna.us= Bug Re=porting: support@webdna.usVriendelijke groet,
=160;<Mail Attachment.png>
------=--------------------------------------------------- This message is sent to= you because you are subscribed to the mailing list=
=20---------------------------------------------------------This message is sent to you because you are subscribed tothe mailing listVriendelijke groet,
.To unsubscribe, E-mail to: archives: http://mail.webdna.us/list/talk@webdna.usBug Reporting: support@webdna.us------=_Part_8054_1696404801.1490931531447Content-Type: image/pngContent-Transfer-Encoding: base64Content-ID: <9702b5e5-bb31-42aa-9cb6-613316eb3141>Content-Disposition: inlineiVBORw0KGgoAAAANSUhEUgAAAXcAAACDCAYAAAB2tFtFAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAD92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6Rjc3RjExNzQwNzIwNjgxMTg3MUZGRjZDMDA4RjAxQjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkVBNDMyN0FGQ0EzMTFFNDkxODRCRjAxNzJFRkVGRTEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkVBNDMyNzlGQ0EzMTFFNDkxODRCRjAxNzJFRkVGRTEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgSW5EZXNpZ24gQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InV1aWQ6MjYxYTUwZDEtZTUxMy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------=_Part_8054_1696404801.1490931531447--------=_Part_8053_986695706.1490931531447--. Associated Messages, from the most recent to the oldest:
1129------=_Part_8053_986695706.1490931531447MIME-Version: 1.0Content-Type: text/plain; charset=UTF-8Content-Transfer-Encoding: 7bitI've been trying this for ages, didn't work on the cgi-bin dir, as that's a special case in apache. The /WebCatalog dir is easy to rewrite (but did a redirect in apache config, as that's where the admins have control, not the content writer), /cgi-bin/WebCatalog/Engine/Admin refuses to be rewritten.I'm hoping the WebDNA specific code will rewrite correctly..> On March 29, 2017 at 10:27 PM Stuart Tremain
- Re: [WebDNA] [BULK] Securing WebCatalog login (Jan Huijsmans
2017) - Re: [WebDNA] [BULK] Securing WebCatalog login (christophe.billiottet@webdna.us 2017)
- Re: [WebDNA] [BULK] Securing WebCatalog login (Jan Huijsmans
2017) - Re: [WebDNA] [BULK] Securing WebCatalog login (Jan Huijsmans
2017) - Re: [WebDNA] [BULK] Securing WebCatalog login (Stuart Tremain
2017) - Re: [WebDNA] [BULK] Securing WebCatalog login (Michael Davis
2017) - Re: [WebDNA] [BULK] Securing WebCatalog login (Jan Huijsmans
2017) wrote:> > Or something as simple as adding> > RewriteCond %{SERVER_PORT} 80 > RewriteRule ^(.*)$ https://yoursecureddomain.com/$1 [R,L]> > To .htaccess> > > Kind regards> > Stuart Tremain> Pharoah Lane Software> AUSTRALIA> webdna@idfk.com.au mailto:webdna@idfk.com.au> > > > > > > > > > On 30 Mar 2017, at 05:04, Michael Davis wrote:> > > > If you want to lock down your Admin templates, and any template on the server that is using plain http auth in the clear with the [protect] tag, add this line to the top of your MultiGroupChecker:> > > > [showif [thisport]!443][redirect https://[GetMIMEHeader HTTP_HOST][thisurl]][/showif]> > > > Not sure at what version [thisport] was added, so you'll have to test with your version.> > > > This will redirect every [protect]-ed page on your server that is not listening on port 443. So you'll need to assess whether this will break any web sites you are serving. If you're not comfortable putting this kind of blanket over the [protect] tag globally, you can always add a qualifier:> > > > [if ("[thisport]"!"443")&("[thisurl]"^"/WebCatalogEngine/")][then][redirect https://MySecureDomainUsedToAccessWebCatalog[thisurl]][/then][/if]> > > > > > MD> > > > > > > On Mar 27, 2017, at 1:52 AM, Jan Huijsmans wrote:> > > > > > > > > Hi,> > > > > > Ok, we managed to secure /WebCatalog/ dir with a permanent redirect to https, but the Admin dir itself is placed in cgi-bin dir, which has a special status and can't be handled in the same way. (other then redirecting the complete cgi-bin dir)> > > > > > To be honest, I'm surprised that the application itself doesn't do anything to improve security, other then username/password over an unencrypted link. Personally I'm glad we can contain WebDNA in virtual 1 server. I wouldn't want to provide services for several customers on 1 server with it. It shows it's age.> > > > > > > > > > On March 9, 2017 at 2:46 PM Jan Huijsmans wrote:> > > > > > > > > > > > Hi,> > > > > > > > With all the help, the environment we're setting up is running as I (and more importantly, the customer) expect it to.> > > > > > > > Is there an official way to secure the admin interface within WebDNA so connects are only accepted on https? We're trying to add a rewrite via apache config for the WebCatalogEngine/Admin dir, but somehow it feels as the wrong way to secure the admin interface. > > > > > > > > Vriendelijke groet,> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------- This message is sent to you because you are subscribed to the mailing list> > > > > > > Vriendelijke groet,> > > > --------------------------------------------------------- This message is sent to you because you are subscribed to the mailing list . To unsubscribe, E-mail to: archives: http://mail.webdna.us/list/talk@webdna.us Bug Reporting: support@webdna.us mailto:support@webdna.us> > > --------------------------------------------------------- This message is sent to you because you are subscribed to the mailing list . To unsubscribe, E-mail to: archives: http://mail.webdna.us/list/talk@webdna.us Bug Reporting: support@webdna.us mailto:support@webdna.us ------------------------------------------------------- This message is sent to you because you are subscribed to the mailing listVriendelijke groet, ------=_Part_8053_986695706.1490931531447Content-Type: multipart/related; boundary="----=_Part_8054_1696404801.1490931531447"------=_Part_8054_1696404801.1490931531447MIME-Version: 1.0Content-Type: text/html; charset=UTF-8Content-Transfer-Encoding: quoted-printable I've been trying this for ages, didn't work on the =cgi-bin dir, as that's a special case in apache. The /WebCatalog dir is= easy to rewrite (but did a redirect in apache config, as that's where =the admins have control, not the content writer), /cgi-bin/WebCatalog/Engin=e/Admin refuses to be rewritten.
I'm hoping the WebDNA specific c=ode will rewrite correctly..
On March 29, 2017 at 1=0:27 PM Stuart Tremain <webdna@idfk.com.au> wrote:
Or someth=ing as simple as addingRewriteCond %{SERVER_PORT} 80R=ewriteRule ^(.*)$ h=ttps://yoursecureddomain.com/$1 [R,L]To .htaccess
<=/div>On 30 Mar 2017, at 05:04, Michael Davis <admin@network13.net> wrote:If you want to lock down you=r Admin templates, and any template on the server that is using plain http =auth in the clear with the [protect] tag, add this line to the top of your =MultiGroupChecker: [showif [thisport]!443][redirect https://[GetMIMEHeader HTTP_HOST][thisurl]][/showif]Not sure at what ve=rsion [thisport] was added, so you'll have to test with your version.=div>-------------------------------------=-------------------- This message is sent to you because you are subscribed= to the mailing list . To unsubscribe, E-mail to: archives: http://mail.webdna.us/lis=t/talk@webdna.us Bug Reporting: support@webdna.usThis will redirect= every [protect]-ed page on your server that is not listening on port 443. = So you'll need to assess whether this will break any web sites yo=u are serving. If you're not comfortable putting this kind of bla=nket over the [protect] tag globally, you can always add a qualifier:=MD=On Mar 27, 2017, =at 1:52 AM, Jan Huijsmans <jan.huijsmans@baruch-ict.nl> wrote:Hi,
Ok, we manage=d to secure /WebCatalog/ dir with a permanent redirect to https, but the Ad=min dir itself is placed in cgi-bin dir, which has a special status and can='t be handled in the same way. (other then redirecting the complete cgi=-bin dir)
To be honest, I'm surp=rised that the application itself doesn't do anything to improve securi=ty, other then username/password over an unencrypted link. Personally I'=;m glad we can contain WebDNA in virtual 1 server. I wouldn't want= to provide services for several customers on 1 server with it. It shows it='s age.
On March 9, 2017 at 2:46 PM Jan Hu=ijsmans <jan.=huijsmans@baruch-ict.nl> wrote:Hi,
With all the help, the environment we're s=etting up is running as I (and more importantly, the customer) expect it to=..
Is there an official way to secure the admin interface w=ithin WebDNA so connects are only accepted on https? We're trying =to add a rewrite via apache config for the WebCatalogEngine/Admin dir, but =somehow it feels as the wrong way to secure the admin interface. =
Vriendelijke groet,
<Mail Attachment.=png>
<=br class=3D"">
-------------------------=-------------------------------- This message is sent to you because you ar=e subscribed to the mailing list
---------------------------=------------------------------ This message is sent to you because you are =subscribed to the mailing list . To unsubscribe, E-mail to: archives: http://mail.webdna.us/list/talk@webdna.us= Bug Re=porting: support@webdna.usVriendelijke groet,
=160;<Mail Attachment.png>
------=--------------------------------------------------- This message is sent to= you because you are subscribed to the mailing list=
=20---------------------------------------------------------This message is sent to you because you are subscribed tothe mailing listVriendelijke groet,
.To unsubscribe, E-mail to: archives: http://mail.webdna.us/list/talk@webdna.usBug Reporting: support@webdna.us------=_Part_8054_1696404801.1490931531447Content-Type: image/pngContent-Transfer-Encoding: base64Content-ID: <9702b5e5-bb31-42aa-9cb6-613316eb3141>Content-Disposition: inlineiVBORw0KGgoAAAANSUhEUgAAAXcAAACDCAYAAAB2tFtFAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAD92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6Rjc3RjExNzQwNzIwNjgxMTg3MUZGRjZDMDA4RjAxQjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkVBNDMyN0FGQ0EzMTFFNDkxODRCRjAxNzJFRkVGRTEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkVBNDMyNzlGQ0EzMTFFNDkxODRCRjAxNzJFRkVGRTEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgSW5EZXNpZ24gQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InV1aWQ6MjYxYTUwZDEtZTUxMy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------=_Part_8054_1696404801.1490931531447--------=_Part_8053_986695706.1490931531447--. Jan Huijsmans
DOWNLOAD WEBDNA NOW!
Top Articles:
Talk List
The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...
Related Readings:
categories (1997) crash again (1998) View order not right (1997) A Global Variable (1997) Summ=T Problem (1997) select multiple (1997) Almost a there but..bye bye NetCloak (1997) RE: Languages (1997) Help!!!! Purchases not going through! FIXED! (1997) Unauthorized User trouble (1998) 2.0 Info (1997) Claris HomePage messes up the code (1997) Authenticate (1997) File not found error message (1998) writefile - continued (1997) Google Charts (2008) Appending current [date] to a database (1997) pop up menu's (1998) Understanding variables (1999) Speeding up my [showif] performance (1999)