| Interface | Description | 
|---|---|
| AclUtils.NodeAccessChecker | |
| LoginHandler | |
| OpenNMSLoginHandler | |
| SpringSecurityUserDao | 
 SpringSecurityUserDao interface. 
 | 
| Class | Description | 
|---|---|
| AclUtils | 
 AclUtils 
 | 
| AntPatternBasedAuthenticationEntryPointChain | 
 PatternBasedAuthenticationEntryPointWrapper 
 | 
| AuthFilterEnabler | 
 AuthFilterEnabler class. 
 | 
| AuthorityPrincipal | |
| AuthRoleToOnmsGroupMapFilterEnabler | 
 AuthRoleToOnmsGroupMapFilterEnabler class. 
 | 
| HybridOpenNMSUserAuthenticationProvider | |
| JettyUserIdentityFilter | 
 Sets the Jetty specific user identity based on the current principal
 authenticated by Spring Security. 
 | 
| KerberosLdapAuthenticationProvider | 
 Authentication provider which validates users via Kerberos credentials
 and then populates the users' authorities using the specified implementation
 of LdapAuthoritiesPopulator. 
 | 
| KerberosServiceLdapAuthenticationProvider | 
 Authentication provider which validates users via Kerberos Service Tickets
 or SPNEGO Tokens and then populates the users' authorities using the
 specified implementation of LdapAuthoritiesPopulator. 
 | 
| LoginModuleUtils | |
| OnmsAuthenticationDetails | |
| OnmsUsernamePasswordAuthenticationFilter | |
| OnmsWebAuthenticationDetailsSource | |
| OpenNMSConfiguration | 
 Outside of Karaf (ie, in the "system" bundle) we need to use the springframework-security version of
 the OpenNMSLoginModule run. 
 | 
| OpenNMSLoginModule | |
| OpenNMSUserDetailsService | |
| RequestAttributePreAuthenticationProcessingFilter | 
 RequestAttributePreAuthenticationProcessingFilter class. 
 | 
| RequestHeaderPreAuthenticationProcessingFilter | 
 RequestAttributePreAuthenticationProcessingFilter class. 
 | 
| SecurityAuthenticationEventOnmsEventBuilder | 
 SecurityAuthenticationEventOnmsEventBuilder class. 
 | 
| SpringSecurityContextService | |
| SpringSecurityUser | 
 Wrapper class for the OnmsUser object that implements
 Spring's UserDetails interface. 
 | 
| SpringSecurityUserDaoImpl | 
 Implements the interface to allow the servlet container to check our users.xml file to authenticate users. 
 | 
| UpperCaseMd5PasswordEncoder | 
 UpperCaseMd5PasswordEncoder class. 
 | 
| UserGroupLdapAuthoritiesPopulator | 
 This class adds the ability to provide a concrete map of associations between specific
 group values and roles. 
 | 
| XRequestedWithAwareBasicAuthEntryPoint | 
Copyright © 2021. All rights reserved.