usualoma
7/29/2013 - 7:31 PM

config.yaml

name: P-M-Auth-Basic
version: 1.00

plack_middlewares:
  - name: Auth::Basic
    options:
      - key: authenticator
        handler: |
          sub {
              my($username, $password, $env) = @_;

              my $author = MT::Author->load({
                  name         => $username,
                  api_password => $password,
                  type         => MT::Author::AUTHOR(),
              });

              $author;
          }
    apply_to:
      - new_search
      - data_api