From Code to Community: Sponsoring The Perl and Raku Conference 2025 Learn more

Modules

from DBI tables does generate app routes, make authentication and make restrict access (authorization).
Generation routes, authentication and controll access to routes trought sintax of ->requires(...), see Mojolicious::Routes::Route#requires
is a Mojolicious::Controller for manage admin operations on DBI tables: namespaces, controllers, actions, routes, roles, users.
session for guests. Store guests in separate DBI table.
is a Mojolicious::Controller for installation instructions.
store log in DBI table.
is a Mojolicious::Controller for oauth2 logins to project. Its has two route: for login and logout.

Provides

in lib/Mojolicious/Plugin/RoutesAuthDBI/Model/Actions.pm
in lib/Mojolicious/Plugin/RoutesAuthDBI/Model/Base.pm
in lib/Mojolicious/Plugin/RoutesAuthDBI/Model/Controllers.pm
in lib/Mojolicious/Plugin/RoutesAuthDBI/Model/Guest.pm
in lib/Mojolicious/Plugin/RoutesAuthDBI/Model/Log.pm
in lib/Mojolicious/Plugin/RoutesAuthDBI/Model/Logins.pm
in lib/Mojolicious/Plugin/RoutesAuthDBI/Model/Namespaces.pm
in lib/Mojolicious/Plugin/RoutesAuthDBI/Model/OAuth.pm
in lib/Mojolicious/Plugin/RoutesAuthDBI/Model/Profiles.pm
in lib/Mojolicious/Plugin/RoutesAuthDBI/Model/Refs.pm
in lib/Mojolicious/Plugin/RoutesAuthDBI/Model/Roles.pm
in lib/Mojolicious/Plugin/RoutesAuthDBI/Model/Routes.pm
in lib/Mojolicious/Plugin/RoutesAuthDBI/Util.pm
in lib/Mojolicious/Plugin/RoutesAuthDBI/Model/Profiles.pm