Update Documentation El Alto 99/95999/2
authorInstrumental <jonathan.gathman@att.com>
Thu, 19 Sep 2019 14:23:53 +0000 (09:23 -0500)
committerJonathan Gathman <jonathan.gathman@att.com>
Thu, 19 Sep 2019 14:56:23 +0000 (14:56 +0000)
Issue-ID: AAF-854
Change-Id: I4bde6629fa9b4656f20ad69853baf98e503e50c8
Signed-off-by: Instrumental <jonathan.gathman@att.com>
docs/sections/architecture/aaf_architecture.rst
docs/sections/architecture/security.rst
docs/sections/release-notes.rst

index 50d20ee..5513be8 100644 (file)
@@ -64,6 +64,17 @@ Enjoy stretching your mind
 
 AAF can support models of either side.  In the meantime, enjoy the use of your mind to comtemplate things beyond tickets and this will help drive what you need to ask for in terms of Identities for your Apps.
 
+Components
+==========
+
+The running components of AAF include the following:
+ - "service" - RESTful HTTP/S - The main API Service for Authentication, Authorization and Management
+ - "locate" - RESTful HTTP/S - Provides Scaleble, Cross-Deployment Global location, inside or outside a container, of Registered Components (at minimum, AAF Components).  Locate also provide Configuration information for Generated Configurations.
+ - "oauth" - RESTful HTTP/S - OAuth 2 implementation.  Provides "token" and "introspection" methods, where Authorization data is included.
+ - "gui" - Browser HTTP/S - Management GUI, where user interactions occur, including a Web-based CMD-Line interface, API Docs, Approval pages, etc.
+ - "cm" - RESTful HTTP/S - Certificate Manager API, see more details below.
+ - "fs" - HTTP ONLY - File Server.  This Component MUST NOT be HTTP/S, because it Provides HTTP Accessed RCLs as part of the TLS process.  Other public information may be presented as well (such as Certificates, which are by definition Public)
+
 Certificate Manager
 ===================
 
index d180993..ebfd63b 100644 (file)
@@ -33,6 +33,10 @@ Whenever two processing entities exist that need to communicate securely, it is
 
 Encryption is provided by HTTP/S with the TLS 1.2+ protocol. Lesser protocols can also be added, but it is highly recommended that the protocol go no lower than TLS 1.1
 
+ALL components of AAF are accessible only by HTTP/S (service, locate, oauth, gui, certman), EXCEPT the component "FS".  
+
+FS *must* be HTTP, because it is responsible for being accessible DURING the TLS process for recent RCLs.  (Revocation lists).  Since it is part of the TLS process, it cannot be TLS itself.
+
 .. image:: images/SecurityArchBasic_TLS.svg
        :width: 70%
        :align: center
index 7219893..ed91732 100644 (file)
@@ -5,7 +5,7 @@
 Release Notes
 =============
 
-Version: 2.1.15 (El Alto, Early Drop, 5.0.0)
+Version: 2.1.15 (El Alto, 5.0.1)
 ---------------------------------------------
 
 :Release Date: 2019-08-12