---
name: "Mojolicious::Plugin::BasicAuth"
section: "3pm"
platform: "linux"
package: "libmojolicious-plugin-basicauth-perl"
version: "0.08-2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/Mojolicious::Plugin::BasicAuth"
---

# Mojolicious::Plugin::BasicAuth(3pm)

Basic HTTP Auth Helper

## NAME

Mojolicious::Plugin::BasicAuth - Basic HTTP Auth Helper

## DESCRIPTION

Mojolicous::Plugin::BasicAuth is a helper for basic http authentication.

## USAGE

```
    use Mojolicious::Lite;
    plugin 'basic_auth';
    get '/' => sub {
        my $self = shift;
        return $self->render_text('ok')
          if $self->basic_auth(
                  realm => sub { return 1 if "@_" eq 'username password' }
          );
    };
    app->start;
```

## METHODS

Mojolicious::Plugin::BasicAuth inherits all methods from Mojolicious::Plugin and implements the following new ones.

### "register"

```
    $plugin->register;
```

Register condition in Mojolicious application.

## SEE ALSO

Mojolicious

## DEVELOPMENT

\<http://github.com/tempire/mojolicious-plugin-basicauth\>

## VERSION

0\.06

## CREDITS

- Kirill Miazine

  ## AUTHOR

Glen Hinkle tempire@cpan.org
