Documentation
Modules
from DBI tables does generate routes, make authentication and make restrict access (authorization) to requests. Plugin makes an auth operations throught the plugin Mojolicious::Plugin::Authentication and OAuth2 by Mojolicious::Plugin::OAuth2.
Generation routes, authentication and controll access to routes trought sintax of ->over(...), see Mojolicious::Routes::Route#over
is a Mojolicious::Controller for manage admin operations on DBI tables: namespaces, controllers, actions, routes, roles, users.
is a Mojolicious::Controller for installation instructions.
is a Mojolicious::Controller for oauth2 logins to project. Its has two route: for login and logout.
DB schema (PostgreSQL).
Provides
in lib/Mojolicious/Plugin/RoutesAuthDBI/Model/Actions.pm
in lib/Mojolicious/Plugin/RoutesAuthDBI/Model/Controllers.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