add a test to show that morbo is running
add a login page to the app that has Username and Password fieldsshow the changes required to add the route and a templateadd a test for login success and failure 01_login.t- change secret passphrase
- add session handling
- add open pages to a route under open/* - pages that can be seen without logging in
- add a test 02_open_pages.t
- add protected pages to a route under protected/*
- add a test 03_protected.t ..* should redirect to login page on accessing protected/* without logging in ..* like to remember where it came from so that on success it can return to
add a Logout button to attach to a template or layout- add a test 04_logout.t to check successful logout and can't access protected/*
- change route to force login page to run under SSL only ..* don't give away passwords in plain text
- add test to check that http access to login page redirected to https 05_https.t
add a sub that uses LDAP for authentication
- put the instructions in the web pages so that the browser becomes live documentation
add logging for who is logs in and failed authentication
I found
my $config = $self->plugin('Config'); in Login - lib/SessionTutorial.pm. Where should this go?
- compare Redis2 plugin with MojoX::Plugin::AnyCache plugin (on github)
- look at Task::MojoliciousPlugins::PerlAcademy for modules to include and demonstrate such as YubiVerify
- my word, there's a YAML plugin for Mojo - why did nobody tell me?
- Web Auth plugin
- I18N and I18NUtils plugins
- PageNavigator and BootstrapPagination
- SSO with CAS
- Oliver was going to do Dist::Zilla and deployment