Hi again, I need to know if it's possible to switch to SSL via button or form. Otherwise I have to switch back to wicket 1.3.5. I'm in hurry because we will go online within the next 10-14 days.
Can anyone give me a prompt answer please? Thx & Best regards Arthur ________________________________ Von: Arthur Leigh Allen <arthurleigh.al...@yahoo.de> An: users@wicket.apache.org Gesendet: Dienstag, den 21. Juli 2009, 19:18:18 Uhr Betreff: AW: SSL - ajax login Hello Igor, thanks for your early reply. Yes, my login form is submitted via ajax. public class BasePage { public void switchViaAjax(...) { ... } public void navigateViaAjax(...) { ... } } @RequireHttps public class SSLForm extends Form { ... } public class LoginPanel { public LoginPanel() { ... } public create() { SSLForm form = new SSLForm("loginForm"); form.add(username); form.add(password); AjaxFallbackButton loginButton = new AjaxFallbackButton("loginButton", form) { protected void onSubmit(AjaxRequestTarget target, Form form) { // perform login => login is done via http } } } } As you said @RequireSSL is for pages. Do you have any idea how I can remove @RequireHttps from the top of my BasePage and switch to https on login? Currently I think the only way to provide a ssl ajax call is to show the base page via ssl as a starting basis. Therefore I have to use @RequireSSL on the BasePage but that means every communication is done via ssl and that means more server ballast and a slower page refresh. Greetings Arthur ________________________________ Von: Igor Vaynberg <igor.vaynb...@gmail.com> An: users@wicket.apache.org Gesendet: Dienstag, den 21. Juli 2009, 18:08:48 Uhr Betreff: Re: SSL - ajax login @RequreHttps is meant to be a page-level feature, so it doesnt fit your usecase. is your login form submitted via ajax? show us the code to sslform, your login form - making sure to include the code to the component that submits it. -igor On Tue, Jul 21, 2009 at 8:34 AM, Arthur Leigh Allen<arthurleigh.al...@yahoo.de> wrote: > Hello folks, > > I'm using wicket 1.4 RC7 now and I have a question regarding the usage of ssl. > I use the HttpsRequestCycleProcessor with the annotation @RequireHttps. > > Imagine the following case like it is realized on different sites like web.de > or gmx.de as well as xing.com. > The first call will result in a http url. If you enter your login name and > your password and submit the form, > then the form will be send via https. > > I only have one page. Everything on my page is exchanged via ajax. The login > is also done via ajax. > Currently I use the annotation above for my BasePage but from the first call, > the whole communication > is done with ssl. > > What I would like to realize is: Using the @RequireHttps annotation on forms > or submit buttons. > I implemented an own SSLForm class extending the wicket form class with the > annotation. > But when I use the SSLForm for my login, the communication is done without > ssl. > I would like to use my page via http, but the ajax login should be done with > ssl. > > The only thing I can do now is: > -page completely with ssl > -page completely without ssl > > I would appreciate any help. > > Best regards, > Arthur > > > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org