Update git submodules
[docs.git] / docs / release-notes / projects / aaa.rst
1 ===
2 AAA
3 ===
4
5 Major Features
6 ==============
7
8 For each top-level feature, identify the name, url, description, etc. User-facing features are used directly by end users.
9
10 odl-aaa-shiro
11 -------------
12
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
15 * **Top Level:** Yes
16 * **User Facing:** Yes
17 * **Experimental:** Yes
18 * **CSIT Test:** https://jenkins.opendaylight.org/releng/view/aaa/job/aaa-csit-1node-authn-all-oxygen/
19
20 odl-aaa-cert
21 ------------
22
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
25 * **Top Level:** Yes
26 * **User Facing:** Yes
27 * **Experimental:** Yes
28 * **CSIT Test:** https://jenkins.opendaylight.org/releng/view/aaa/job/aaa-csit-1node-authn-all-oxygen/
29
30 odl-aaa-cli
31 ------------
32
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
35 * **Top Level:** Yes
36 * **User Facing:** Yes
37 * **Experimental:** Yes
38 * **CSIT Test:** https://jenkins.opendaylight.org/releng/view/aaa/job/aaa-csit-1node-authn-all-oxygen/
39
40
41 Documentation
42 =============
43
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.
45
46 * **User Guide(s):**
47
48   * :ref:`aaa-user-guide`
49
50 * **Developer Guide(s):**
51
52   * :ref:`aaa-dev-guide`
53
54 Security Considerations
55 =======================
56
57 * Do you have any external interfaces other than RESTCONF?
58
59   No.
60
61 * Other security issues?
62
63   N/A.
64
65 Quality Assurance
66 =================
67
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/>`_
70
71 Migration
72 ---------
73
74 N/A.
75
76 Compatibility
77 -------------
78
79 * Is this release compatible with the previous release?
80
81   Yes.
82
83 * Any API changes?
84
85   No.
86
87 * Any configuration changes?
88
89   Some CLI commands were modified for security and ease of use purposes.  Nothing else.
90
91 Bugs Fixed
92 ----------
93
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
103
104 Known Issues
105 ------------
106
107 * List key known issues with workarounds
108
109 * `AAA-101 <https://jira.opendaylight.org/projects/AAA/issues/AAA-101>`_ token authentication fails intermittently
110
111 * `Link to Open Bugs <https://jira.opendaylight.org/browse/AAA>`_
112
113 End-of-life
114 ===========
115
116 * N/A
117
118 Standards
119 =========
120
121 * LDAP, JDBC, ActiveDirectory (less tested)
122
123 Release Mechanics
124 =================
125
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
128
129   None.