<div dir="ltr"><div><div>Hello,<br><br></div>I'm a bit confused about the <span style="font-family:monospace,monospace"> routeAuthenticate</span> and <span style="font-family:monospace,monospace">authenticateState</span> bits in the new happstack-authenticate.<br><br></div>It seems that I have to do this in the beginning of my application:<br><div><div><div><span style="font-family:monospace,monospace"><br>(_, routeAuthenticate, authenticateState) <-<br>      liftIO $ initAuthentication Nothing (const $ return True)<br>        [ initPassword "<a href="http://localhost:8000/#resetPassword" target="_blank">http://localhost:8000/#resetPassword</a>" "<a href="http://example.org" target="_blank">example.org</a>"<br>        , initOpenId]</span><br><br></div><div>Where this should be done? In the main? If possible I'd prefer to delay it because my main is web-agnotic.<br></div><div>Where should I store those two values? Should I put them in my monad stack (I have a StateT)?<br></div><div>Is the <span style="font-family:monospace,monospace">routeAuthenticate</span><span style="font-family:arial,helvetica,sans-serif"> really necessary? It looks a bit cumbersome to carry it around everywhere in the states.</span><span style="font-family:monospace,monospace"><br></span><span style="font-family:arial,helvetica,sans-serif"><br></span></div><div><span style="font-family:arial,helvetica,sans-serif">Thanks,<br></span></div><div><span style="font-family:arial,helvetica,sans-serif">Corentin</span><span style="font-family:monospace,monospace"><br></span></div></div></div></div>