8 For each top-level feature, identify the name, url, description, etc. User-facing features are used directly by end users.
13 * **Feature URL:** https://git.opendaylight.org/gerrit/gitweb?p=aaa.git;a=blob_plain;f=features/shiro/features-aaa-shiro/src/main/features/features.xml;hb=refs/heads/stable/oxygen
14 * **Feature Description:** ODL Shiro-based AAA implementation
16 * **User Facing:** Yes
17 * **Experimental:** Yes
18 * **CSIT Test:** https://jenkins.opendaylight.org/releng/view/aaa/job/aaa-csit-1node-authn-all-oxygen/
23 * **Feature URL:** https://git.opendaylight.org/gerrit/gitweb?p=aaa.git;a=blob;f=features/authn/features-aaa/src/main/features/features.xml;hb=refs/heads/stable/oxygen
24 * **Feature Description:** MD-SAL based encrypted certificate management
26 * **User Facing:** Yes
27 * **Experimental:** Yes
28 * **CSIT Test:** https://jenkins.opendaylight.org/releng/view/aaa/job/aaa-csit-1node-authn-all-oxygen/
33 * **Feature URL:** https://git.opendaylight.org/gerrit/gitweb?p=aaa.git;a=blob;f=features/authn/features-aaa/src/main/features/features.xml;hb=refs/heads/stable/oxygen
34 * **Feature Description:** Basic karaf CLI commands for interacting with AAA
36 * **User Facing:** Yes
37 * **Experimental:** Yes
38 * **CSIT Test:** https://jenkins.opendaylight.org/releng/view/aaa/job/aaa-csit-1node-authn-all-oxygen/
44 Please provide the URL to each document at docs.opendaylight.org. If the document is under review, provide a link to the change in Gerrit.
48 * :ref:`aaa-user-guide`
50 * **Developer Guide(s):**
52 * :ref:`aaa-dev-guide`
54 Security Considerations
55 =======================
57 * Do you have any external interfaces other than RESTCONF?
61 * Other security issues?
68 * `Link to Sonar Report <https://jenkins.opendaylight.org/releng/view/aaa/job/aaa-sonar/>`_ (54% code coverage)
69 * `Link to CSIT Jobs <https://jenkins.opendaylight.org/releng/view/aaa/>`_
79 * Is this release compatible with the previous release?
87 * Any configuration changes?
89 Some CLI commands were modified for security and ease of use purposes. Nothing else.
94 * `AAA-165 <https://jira.opendaylight.org/projects/AAA/issues/AAA-165>`_ domain delete fails w/ java.lang.NoClassDefFoundError
95 * `AAA-163 <https://jira.opendaylight.org/projects/AAA/issues/AAA-163>`_ implement "isEnabled" flag for user accounts
96 * `AAA-160 <https://jira.opendaylight.org/projects/AAA/issues/AAA-160>`_ aaa-cli doesn't work
97 * `AAA-158 <https://jira.opendaylight.org/projects/AAA/issues/AAA-158>`_ Repeated user creation fails with SQL query error
98 * `AAA-156 <https://jira.opendaylight.org/projects/AAA/issues/AAA-156>`_ old password still works after changing password
99 * `AAA-154 <https://jira.opendaylight.org/projects/AAA/issues/AAA-154>`_ H2 Database Username/Password should be configurable
100 * `AAA-153 <https://jira.opendaylight.org/projects/AAA/issues/AAA-153>`_ remove "user" OOB user account
101 * `AAA-149 <https://jira.opendaylight.org/projects/AAA/issues/AAA-149>`_ aaa-shiro-impl package names contain inconsistencies
102 * `AAA-147 <https://jira.opendaylight.org/projects/AAA/issues/AAA-147>`_ odl-jolokia credentials should be centrally backed by AAA
107 * List key known issues with workarounds
109 * `AAA-101 <https://jira.opendaylight.org/projects/AAA/issues/AAA-101>`_ token authentication fails intermittently
111 * `Link to Open Bugs <https://jira.opendaylight.org/browse/AAA>`_
121 * LDAP, JDBC, ActiveDirectory (less tested)
126 * `Link to release plan <https://wiki.opendaylight.org/view/AAA:Oxygen:Release_Plan>`_
127 * Describe any major shifts in release schedule from the release plan