Como implementar a autenticação básica com o Glassfish?

Eu tentei essa configuração, mas não funcionou para mim. Autenticação básica em Glassfish Eu também tentei este guia http://maksim.sorokin.dk/it/2010/10/13/basic-authentication-in-glassfish-3/, mas eu não consegui passar o usuário perguntando também .

Estes são os passos que tomei:
1. Faça o login como administrador na interface do administrador.
2. Vá para Segurança-> Reinos-> Arquivo
3. Adicione um nome de grupo (Usuários) ao campo Atribuir Grupos.
4. Abra gerenciar usuários no topo da página.
5. Clique em Novo e adicione um usuário (testuser) e forneça uma senha.
6. Adicione (Usuários) à lista de grupos.
7. coloque estas linhas em web.xml

  Secure Application /* GET POST   User    BASIC file   User  

8. e coloque estas linhas para sun-web.xml

   User Users   

9. Afinal, eu habilitei Configurações-> server-config-> Segurança-> Gerenciador de Segurança

Minha configuração é Glassfish 3.1, sun java6 jdk, Debian lenny e uma simples página “Hello World” para teste.

O que está faltando aqui?

ATUALIZAR:

Eu descobri que precisa de headers xml. Depois que os adicionei, começou a funcionar. Minha configuração final está abaixo:

     Secure Application /* GET POST   Users    BASIC file   Users   

e

     Users Users