An auth handler that provides HTTP Basic Authentication support.

- `Anything`
  - `Object`
    - `Basic` ...and other supertypes
      - `BasicAuthHandler` ...and other supertypes

- `BasicAuthHandler`
  - `AuthHandler`
  - `Basic`
    - `Identifiable`
    - `Object`
      - `Anything`

no subtypes hierarchy

Initializer
`BasicAuthHandler(BasicAuthHandler unknown)`

Inherited Attributes
Attributes inherited from: `Object` `hash`, `string`

Methods
`addAuthorities` | `shared actual default AuthHandler addAuthorities(Set<String> authorities)` Add a set of required authorities for this auth handler Parameters: `authorities` the set of authorities Refines `AuthHandler.addAuthorities`
`addAuthority` | `shared actual default AuthHandler addAuthority(String authority)` Add a required authority for this auth handler Parameters: `authority` the authority Refines `AuthHandler.addAuthority`
`authorize` | `shared actual default void authorize(User user, Anything(Throwable?) handler)` Authorizes the given user against all added authorities. Parameters: `user` a user. `handler` the handler for the result. Refines `AuthHandler.authorize`
`handle` | `shared actual default void handle(RoutingContext arg0)` Refines `AuthHandler.handle`
`parseCredentials` | `shared actual default void parseCredentials(RoutingContext context, Anything(Throwable|Object) handler)` Parses the credentials from the request into a JsonObject. The implementation should be able to extract the required info for the auth provider in the format the provider expects. Parameters: `context` the routing context `handler` the handler to be called once the information is available. Refines `AuthHandler.parseCredentials`

Inherited Methods
Methods inherited from: `Object` `equals`
Methods inherited from: `AuthHandler` `addAuthorities()`, `addAuthority()`, `authorize()`, `handle()`, `parseCredentials()`