package integration

import (
	"log"
	"net/http"
)

func ExampleNewBasicAuthChallenger() {
	challenger := NewBasicAuthChallenger("realm", []User{{"username", "password", "Brave Butcher", "cowardly_butcher@example.org"}}, NewIdentifyingHandler())
	http.Handle("/", challenger)
	log.Printf("Auth server listening on http://localhost:1234")
	log.Fatal(http.ListenAndServe(":1234", nil))
}