1 Usecplugin-AAA User Guide
2 =========================
4 The Usecplugin User Guide contains information about configuration,
5 administration, management, using and troubleshooting the feature.
10 AAA plugin provides authorization, authentication and accounting
11 services to OpenDaylight. A user logs in to OpenDaylight through the
12 username and password provided by AAA plugin. Usecplugin-AAA collects
13 and stores information about both successful and failed login attempts
16 Usecplugin-AAA Architecture
17 ---------------------------
19 AAA plugin creates log messages about successful and failed login
20 attempts to OpenDaylight. Usecplugin-AAA continuously reads this log
21 file and checks for either successful and failed attempt information.
22 Whenever Usecpluin-AAA identifies a new attempt entry in the log file it
23 is stored in YANG Data Store and its own log file.
25 Administering or Managing Usecplugin-AAA
26 ----------------------------------------
28 - Install feature ``odl-usecplugin-aaa``
30 - Enable odl-aaa log using command
31 ``log:set DEBUG org.opendaylight.aaa.shiro.filters``
33 - Login to the RESTCONF documentation.
35 - Check operational datastore for login attempts.
38 http://localhost:8181/restconf/operations/usecpluginaaa:attemptFromIP
40 - Sample Input :: {"usecpluginaaa:input":{"ScrIP":"10.0.0.1"}}
43 http://localhost:8181/restconf/operations/usecpluginaaa:attemptOnDateTime
45 - Sample Input :: {"usecpluginaaa:input":{"dateTime":"2016-07-27