| Interface | Description | 
|---|---|
| SecurityProvider | The SecurityProvider is responsible for doing authentication. | 
| Class | Description | 
|---|---|
| AbstractSecurityProvider | Provides default implementations of  AbstractSecurityProvider.isAuthenticated(HttpSession)andAbstractSecurityProvider.logout(HttpSession). | 
| AnyoneSecurityProvider | provider who allows everyone | 
| BlackholeSecurityProvider | provider who disallows everyone | 
| BrooklynUserWithRandomPasswordSecurityProvider | |
| DelegatingSecurityProvider | |
| ExplicitUsersSecurityProvider | Security provider which validates users against passwords according to property keys,
 as set in  BrooklynWebConfig.USERSandBrooklynWebConfig.PASSWORD_FOR_USER(String) | 
| LdapSecurityProvider | A  SecurityProviderimplementation that relies on LDAP to authenticate. |