DropWizard Auth Realms

En DropWizard, puedo configurar la autenticación básica de esta manera (en elApplication#run impl):

BasicAuthProvider<SimplePrincipal> authProvider = new BasicAuthProvider(authenticator, "SECRET_REALM");
environment.jersey().register(authProvider);

Me pregunto cuál es el significado de la cadenarealm ("SECRET_REALM") ¿es?

Por conceptos generales de seguridad, entiendo que un "reino" es un lugar (base de datos, directorio, archivo, almacén de claves, etc.) donde se almacenan usuarios y roles / permisos.

¿Qué significa un reino en DropWizard y cuál es el significado de especificarlo dentro?BasicAuthProvider? ¿Crea algo con este reino bajo el capó?

Respuestas a la pregunta(1)

Su respuesta a la pregunta