Provided by: libdancer-plugin-auth-extensible-perl_0.40-1_all bug

NAME

       Dancer::Plugin::Auth::Extensible::Config - example auth provider using app config

DESCRIPTION

       This is a simple authentication provider which authenticates based on a list of usernames,
       passwords (crypted, preferably - see below) and role specifications provided in the realm
       definition in your app's config file.

       This class is primarily intended as an example of what an authentication provider class
       should do; however, if you just want simple user authentication with user details stored
       in your app's config file, it may well suit your needs.

       See Dancer::Plugin::Auth::Extensible for details on how to use the authentication
       framework.

SYNOPSIS

       In your app's "config.yml":

           plugins:
               Auth::Extensible:
                   realms:
                       config:
                           provider: Config
                           users:
                               - user: dave
                                 pass: supersecret
                                 roles:
                                   - Developer
                                   - Manager
                                   - BeerDrinker
                               - user: bob
                                 pass: '{SSHA}+2u1HpOU7ak6iBR6JlpICpAUvSpA/zBM'
                                 roles:
                                   - Tester

       As you can see, you can define the usernames, passwords (please use crypted passwords,
       RFC2307-style, not plain text (although plain text *is* supported, but really not a good
       idea), and the roles for each user (if you're not planning to use roles, omit the roles
       section from each user entirely).

perl v5.20.2                              Dancer::Plugin::Auth::Extensible::Provider::Config(3pm)