Usecplugin-AAA provides security related information for the AAA northbound interface.
AAA plugin creates log messages about successful and failed login attempts to OpenDaylight. Usecplugin-AAA continuously reads this log file and checks for either successful and failed attempt information. Whenever Usecpluin-AAA identifies a new attempt entry in the log file it is stored in YANG Data Store and its own log file.
Usecplugin-AAA is implemented with the help of a few java classes.
RPC APIs
Returns Time and Type of Attempts (Success or Failure)
Returns Attempter IP Address and Type of Attempts (Success or Failure)
Notification APIs
Notification generated on Invalid Login Attempt
YANG Data Store APIs
Returns Source IP address of Attempter with Time of Attempts and Type of Attempts (Success or Failure)