On Thu, Nov 10, 2016 at 2:51 AM, Adam X <vbgnm3c...@gmail.com> wrote:
> 1) > How do I customize the login page? > a) I'd like to edit error messages: "You must provide a value for Tynamo > Login." > b) I'd like to style it differently, add company logo and maybe even edit > html > (You could override but) don't try to customize it, instead just create your own custom login page, you could copy the login page source and modify from there. 2) > I'd like to hook up a processing interceptor after successful login. > In essence, after shiro accepts credentials, instead of letting it go > to my Tapestry page, I'd like to display my own page which asks for > more information (say two factor authentication). > As Dusko said, use the symbols. Kalle > On Wed, Nov 9, 2016 at 6:54 PM, Kalle Korhonen > <kalle.o.korho...@gmail.com> wrote: > > Need to specify the library since it's not your own component - loginPage > > is just a local attribute name. Use <t:pagelink page="security/login"> or > > just replace the whole block with <:tsecurity.loginlink>. > > > > Kalle > > > > On Wed, Nov 9, 2016 at 9:03 AM, Adam X <vbgnm3c...@gmail.com> wrote: > > > >> I have tapestry-security integrated and working in my project. Page > >> classes annotated with shiro such as @RequiresAuthentication get > >> intercepted with the login page. > >> > >> What is the best way to create a link on my page that redirects to tap > >> security login page? > >> > >> In my Laout.java I tried this: > >> > >> @Property > >> @Inject > >> private SecurityService securityService; > >> > >> @Property > >> @InjectPage > >> private org.tynamo.security.pages.Login loginPage; > >> > >> then in my Layout.tml I have this: > >> > >> <t:if test="securityService.authenticated"> > >> ${securityService.subject.principal} > >> <p:else> > >> Guest (<t:pagelink page="loginPage">Sign In</t:pagelink>) > >> </p:else> > >> </t:if> > >> > >> But Tapestry is unable to find this Tynamo page, even though it is > >> clearly there: > >> > >> Caused by: org.apache.tapestry5.ioc.util.UnknownValueException: Unable > >> to resolve 'loginPage' to a known page name > >> > >> What is the accepted (or recommended) way to bring up the login page > >> in such a setup? > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > >> For additional commands, e-mail: users-h...@tapestry.apache.org > >> > >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > For additional commands, e-mail: users-h...@tapestry.apache.org > >