Author: more
Date: Fri Dec  2 21:40:29 2022
New Revision: 1905700

URL: http://svn.apache.org/viewvc?rev=1905700&view=rev
Log:
KNOX-2837 - Document KnoxShell Feature

Added:
    knox/trunk/books/2.0.0/webshell.md
Modified:
    knox/site/books/knox-0-12-0/deployment-overview.png
    knox/site/books/knox-0-12-0/deployment-provider.png
    knox/site/books/knox-0-12-0/deployment-service.png
    knox/site/books/knox-0-12-0/general_saml_flow.png
    knox/site/books/knox-0-12-0/runtime-overview.png
    knox/site/books/knox-0-12-0/runtime-request-processing.png
    knox/site/books/knox-0-13-0/deployment-overview.png
    knox/site/books/knox-0-13-0/deployment-provider.png
    knox/site/books/knox-0-13-0/deployment-service.png
    knox/site/books/knox-0-13-0/general_saml_flow.png
    knox/site/books/knox-0-13-0/runtime-overview.png
    knox/site/books/knox-0-13-0/runtime-request-processing.png
    knox/site/books/knox-0-14-0/deployment-overview.png
    knox/site/books/knox-0-14-0/deployment-provider.png
    knox/site/books/knox-0-14-0/deployment-service.png
    knox/site/books/knox-0-14-0/general_saml_flow.png
    knox/site/books/knox-0-14-0/runtime-overview.png
    knox/site/books/knox-0-14-0/runtime-request-processing.png
    knox/site/books/knox-1-0-0/deployment-overview.png
    knox/site/books/knox-1-0-0/deployment-provider.png
    knox/site/books/knox-1-0-0/deployment-service.png
    knox/site/books/knox-1-0-0/general_saml_flow.png
    knox/site/books/knox-1-0-0/runtime-overview.png
    knox/site/books/knox-1-0-0/runtime-request-processing.png
    knox/site/books/knox-1-1-0/deployment-overview.png
    knox/site/books/knox-1-1-0/deployment-provider.png
    knox/site/books/knox-1-1-0/deployment-service.png
    knox/site/books/knox-1-1-0/general_saml_flow.png
    knox/site/books/knox-1-1-0/runtime-overview.png
    knox/site/books/knox-1-1-0/runtime-request-processing.png
    knox/site/books/knox-1-2-0/deployment-overview.png
    knox/site/books/knox-1-2-0/deployment-provider.png
    knox/site/books/knox-1-2-0/deployment-service.png
    knox/site/books/knox-1-2-0/general_saml_flow.png
    knox/site/books/knox-1-2-0/runtime-overview.png
    knox/site/books/knox-1-2-0/runtime-request-processing.png
    knox/site/books/knox-1-3-0/deployment-overview.png
    knox/site/books/knox-1-3-0/deployment-provider.png
    knox/site/books/knox-1-3-0/deployment-service.png
    knox/site/books/knox-1-3-0/general_saml_flow.png
    knox/site/books/knox-1-3-0/runtime-overview.png
    knox/site/books/knox-1-3-0/runtime-request-processing.png
    knox/site/books/knox-1-4-0/deployment-overview.png
    knox/site/books/knox-1-4-0/deployment-provider.png
    knox/site/books/knox-1-4-0/deployment-service.png
    knox/site/books/knox-1-4-0/general_saml_flow.png
    knox/site/books/knox-1-4-0/runtime-overview.png
    knox/site/books/knox-1-4-0/runtime-request-processing.png
    knox/site/books/knox-1-5-0/deployment-overview.png
    knox/site/books/knox-1-5-0/deployment-provider.png
    knox/site/books/knox-1-5-0/deployment-service.png
    knox/site/books/knox-1-5-0/general_saml_flow.png
    knox/site/books/knox-1-5-0/runtime-overview.png
    knox/site/books/knox-1-5-0/runtime-request-processing.png
    knox/site/books/knox-1-6-0/deployment-overview.png
    knox/site/books/knox-1-6-0/deployment-provider.png
    knox/site/books/knox-1-6-0/deployment-service.png
    knox/site/books/knox-1-6-0/general_saml_flow.png
    knox/site/books/knox-1-6-0/runtime-overview.png
    knox/site/books/knox-1-6-0/runtime-request-processing.png
    knox/site/books/knox-2-0-0/deployment-overview.png
    knox/site/books/knox-2-0-0/deployment-provider.png
    knox/site/books/knox-2-0-0/deployment-service.png
    knox/site/books/knox-2-0-0/general_saml_flow.png
    knox/site/books/knox-2-0-0/runtime-overview.png
    knox/site/books/knox-2-0-0/runtime-request-processing.png
    knox/site/books/knox-2-0-0/user-guide.html
    knox/site/index.html
    knox/site/issue-management.html
    knox/site/licenses.html
    knox/site/mailing-lists.html
    knox/site/project-info.html
    knox/site/team.html
    knox/trunk/books/2.0.0/book.md

Modified: knox/site/books/knox-0-12-0/deployment-overview.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-0-12-0/deployment-overview.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-0-12-0/deployment-provider.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-0-12-0/deployment-provider.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-0-12-0/deployment-service.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-0-12-0/deployment-service.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-0-12-0/general_saml_flow.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-0-12-0/general_saml_flow.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-0-12-0/runtime-overview.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-0-12-0/runtime-overview.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-0-12-0/runtime-request-processing.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-0-12-0/runtime-request-processing.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-0-13-0/deployment-overview.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-0-13-0/deployment-overview.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-0-13-0/deployment-provider.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-0-13-0/deployment-provider.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-0-13-0/deployment-service.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-0-13-0/deployment-service.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-0-13-0/general_saml_flow.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-0-13-0/general_saml_flow.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-0-13-0/runtime-overview.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-0-13-0/runtime-overview.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-0-13-0/runtime-request-processing.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-0-13-0/runtime-request-processing.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-0-14-0/deployment-overview.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-0-14-0/deployment-overview.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-0-14-0/deployment-provider.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-0-14-0/deployment-provider.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-0-14-0/deployment-service.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-0-14-0/deployment-service.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-0-14-0/general_saml_flow.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-0-14-0/general_saml_flow.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-0-14-0/runtime-overview.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-0-14-0/runtime-overview.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-0-14-0/runtime-request-processing.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-0-14-0/runtime-request-processing.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-0-0/deployment-overview.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-0-0/deployment-overview.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-0-0/deployment-provider.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-0-0/deployment-provider.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-0-0/deployment-service.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-0-0/deployment-service.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-0-0/general_saml_flow.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-0-0/general_saml_flow.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-0-0/runtime-overview.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-0-0/runtime-overview.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-0-0/runtime-request-processing.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-0-0/runtime-request-processing.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-1-0/deployment-overview.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-1-0/deployment-overview.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-1-0/deployment-provider.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-1-0/deployment-provider.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-1-0/deployment-service.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-1-0/deployment-service.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-1-0/general_saml_flow.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-1-0/general_saml_flow.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-1-0/runtime-overview.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-1-0/runtime-overview.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-1-0/runtime-request-processing.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-1-0/runtime-request-processing.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-2-0/deployment-overview.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-2-0/deployment-overview.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-2-0/deployment-provider.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-2-0/deployment-provider.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-2-0/deployment-service.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-2-0/deployment-service.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-2-0/general_saml_flow.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-2-0/general_saml_flow.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-2-0/runtime-overview.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-2-0/runtime-overview.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-2-0/runtime-request-processing.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-2-0/runtime-request-processing.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-3-0/deployment-overview.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-3-0/deployment-overview.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-3-0/deployment-provider.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-3-0/deployment-provider.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-3-0/deployment-service.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-3-0/deployment-service.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-3-0/general_saml_flow.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-3-0/general_saml_flow.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-3-0/runtime-overview.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-3-0/runtime-overview.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-3-0/runtime-request-processing.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-3-0/runtime-request-processing.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-4-0/deployment-overview.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-4-0/deployment-overview.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-4-0/deployment-provider.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-4-0/deployment-provider.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-4-0/deployment-service.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-4-0/deployment-service.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-4-0/general_saml_flow.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-4-0/general_saml_flow.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-4-0/runtime-overview.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-4-0/runtime-overview.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-4-0/runtime-request-processing.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-4-0/runtime-request-processing.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-5-0/deployment-overview.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-5-0/deployment-overview.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-5-0/deployment-provider.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-5-0/deployment-provider.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-5-0/deployment-service.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-5-0/deployment-service.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-5-0/general_saml_flow.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-5-0/general_saml_flow.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-5-0/runtime-overview.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-5-0/runtime-overview.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-5-0/runtime-request-processing.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-5-0/runtime-request-processing.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-6-0/deployment-overview.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-6-0/deployment-overview.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-6-0/deployment-provider.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-6-0/deployment-provider.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-6-0/deployment-service.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-6-0/deployment-service.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-6-0/general_saml_flow.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-6-0/general_saml_flow.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-6-0/runtime-overview.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-6-0/runtime-overview.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-1-6-0/runtime-request-processing.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-1-6-0/runtime-request-processing.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-2-0-0/deployment-overview.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-2-0-0/deployment-overview.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-2-0-0/deployment-provider.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-2-0-0/deployment-provider.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-2-0-0/deployment-service.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-2-0-0/deployment-service.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-2-0-0/general_saml_flow.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-2-0-0/general_saml_flow.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-2-0-0/runtime-overview.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-2-0-0/runtime-overview.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-2-0-0/runtime-request-processing.png
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-2-0-0/runtime-request-processing.png?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
Binary files - no diff available.

Modified: knox/site/books/knox-2-0-0/user-guide.html
URL: 
http://svn.apache.org/viewvc/knox/site/books/knox-2-0-0/user-guide.html?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
--- knox/site/books/knox-2-0-0/user-guide.html (original)
+++ knox/site/books/knox-2-0-0/user-guide.html Fri Dec  2 21:40:29 2022
@@ -139,6 +139,7 @@
   </li>
   <li><a href="#UI+Service+Details">UI Service Details</a></li>
   <li><a href="#Admin+UI">Admin UI</a></li>
+  <li><a href="#Webshell">Webshell</a></li>
   <li><a href="#Limitations">Limitations</a></li>
   <li><a href="#Troubleshooting">Troubleshooting</a></li>
   <li><a href="#Export+Controls">Export Controls</a></li>
@@ -10290,6 +10291,52 @@ curl -i -k -u username:password -H &quot
 <p>After defining all details, you have to click the <img 
src="adminui/ok-button.png" style="height:24px;vertical-align:bottom"/> button 
to save the newly created service definition on the disk.</p>
 <p><img src="adminui/tip-icon.png" style="height:24px;vertical-align:bottom"/> 
You may want to copy-paste a valid service definition before you open the new 
service definition dialog and self-tailor the content for your needs.</p>
 <br />
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one or more
+   contributor license agreements.  See the NOTICE file distributed with
+   this work for additional information regarding copyright ownership.
+   The ASF licenses this file to You under the Apache License, Version 2.0
+   (the "License"); you may not use this file except in compliance with
+   the License.  You may obtain a copy of the License at
+
+       https://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+-->
+<h2><a id="Webshell">Webshell</a> <a href="#Webshell"><img 
src="markbook-section-link.png"/></a></h2>
+<h3><a id="Introduction">Introduction</a> <a href="#Introduction"><img 
src="markbook-section-link.png"/></a></h3>
+<p>This feature enables shell access to the machine running Apache Knox. Users 
can SSO into Knox and then access shell using the Knox WebShell URL on knox 
homepage. There are some out of band configuration changes that are required 
for the feature to work. </p>
+<h3><a id="Configuration">Configuration</a> <a href="#Configuration"><img 
src="markbook-section-link.png"/></a></h3>
+<p>Webshell is not turned on by default. To enable Webshell following 
properties needs to be changed in <code>gateway-site.xml</code></p>
+<pre><code>property&gt;
+    &lt;name&gt;gateway.websocket.feature.enabled&lt;/name&gt;
+    &lt;value&gt;true&lt;/value&gt;
+    &lt;description&gt;Enable/Disable websocket feature.&lt;/description&gt;
+&lt;/property&gt;
+
+&lt;property&gt;
+    &lt;name&gt;gateway.webshell.feature.enabled&lt;/name&gt;
+    &lt;value&gt;true&lt;/value&gt;
+    &lt;description&gt;Enable/Disable webshell feature.&lt;/description&gt;
+&lt;/property&gt;
+&lt;!-- in case JWT cookie validation for websockets is needed --&gt;
+&lt;property&gt;
+    &lt;name&gt;gateway.websocket.JWT.validation.feature.enabled&lt;/name&gt;
+    &lt;value&gt;true&lt;/value&gt;
+    &lt;description&gt;Enable/Disable websocket JWT validation 
feature.&lt;/description&gt;
+&lt;/property&gt;
+</code></pre>
+<p>Create a sudoers file <code>/etc/sudoers.d/knox</code> (assuming, Apache 
Knox process is running as user <code>knox</code>) with mappings for all the 
users that need WebShell acess on the machine running Apache Knox. </p>
+<p>e.g. the following settings in <code>sudoers</code> file let&rsquo;s user 
<code>sam</code> and <code>knoxui</code> login to WebShell. Further 
restrictions on user <code>sam</code> and <code>knoxui</code> can be applied in 
<code>sudoers</code> file. More info: <a 
href="https://linux.die.net/man/5/sudoers";>https://linux.die.net/man/5/sudoers</a>.
 Here users <code>sam</code> and <code>knoxui</code> are SSO users that login 
using Knox authentication providers such as LDAP, PAM etc.</p>
+<pre><code>Defaults env_keep += JAVA_HOME
+Defaults always_set_home
+knox ALL=(sam:ALL) NOPASSWD: /bin/bash
+knox ALL=(knoxui:ALL) NOPASSWD: /bin/bash
+</code></pre>
 <h2><a id="Limitations">Limitations</a> <a href="#Limitations"><img 
src="markbook-section-link.png"/></a></h2>
 <h3><a id="Secure+Oozie+POST/PUT+Request+Payload+Size+Restriction">Secure 
Oozie POST/PUT Request Payload Size Restriction</a> <a 
href="#Secure+Oozie+POST/PUT+Request+Payload+Size+Restriction"><img 
src="markbook-section-link.png"/></a></h3>
 <p>With one exception there are no known size limits for requests or responses 
payloads that pass through the gateway. The exception involves POST or PUT 
request payload sizes for Oozie in a Kerberos secured Hadoop cluster. In this 
one case there is currently a 4Kb payload size limit for the first request made 
to the Hadoop cluster. This is a result of how the gateway negotiates a trust 
relationship between itself and the cluster via SPNEGO. There is an 
undocumented configuration setting to modify this limit&rsquo;s value if 
required. In the future this will be made more easily configurable and at that 
time it will be documented.</p>

Modified: knox/site/index.html
URL: 
http://svn.apache.org/viewvc/knox/site/index.html?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
--- knox/site/index.html (original)
+++ knox/site/index.html Fri Dec  2 21:40:29 2022
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.8.1 from 
src/site/markdown/index.md at 2022-11-08
+ | Generated by Apache Maven Doxia Site Renderer 1.8.1 from 
src/site/markdown/index.md at 2022-12-02
  | Rendered using Apache Maven Fluido Skin 1.7
 -->
 <html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20221108" />
+    <meta name="Date-Revision-yyyymmdd" content="20221202" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Knox Gateway &#x2013; Announcing Apache Knox 1.6.1!</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
@@ -40,7 +40,7 @@
 
       <div id="breadcrumbs">
         <ul class="breadcrumb">
-        <li id="publishDate">Last Published: 2022-11-08</li>
+        <li id="publishDate">Last Published: 2022-12-02</li>
         </ul>
       </div>
       <div class="row-fluid">

Modified: knox/site/issue-management.html
URL: 
http://svn.apache.org/viewvc/knox/site/issue-management.html?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
--- knox/site/issue-management.html (original)
+++ knox/site/issue-management.html Fri Dec  2 21:40:29 2022
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.8.1 from 
org.apache.maven.plugins:maven-project-info-reports-plugin:3.0.0:issue-management
 at 2022-11-08
+ | Generated by Apache Maven Doxia Site Renderer 1.8.1 from 
org.apache.maven.plugins:maven-project-info-reports-plugin:3.0.0:issue-management
 at 2022-12-02
  | Rendered using Apache Maven Fluido Skin 1.7
 -->
 <html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20221108" />
+    <meta name="Date-Revision-yyyymmdd" content="20221202" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Knox Gateway &#x2013; Issue Management</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
@@ -40,7 +40,7 @@
 
       <div id="breadcrumbs">
         <ul class="breadcrumb">
-        <li id="publishDate">Last Published: 2022-11-08</li>
+        <li id="publishDate">Last Published: 2022-12-02</li>
         </ul>
       </div>
       <div class="row-fluid">

Modified: knox/site/licenses.html
URL: 
http://svn.apache.org/viewvc/knox/site/licenses.html?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
--- knox/site/licenses.html (original)
+++ knox/site/licenses.html Fri Dec  2 21:40:29 2022
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.8.1 from 
org.apache.maven.plugins:maven-project-info-reports-plugin:3.0.0:licenses at 
2022-11-08
+ | Generated by Apache Maven Doxia Site Renderer 1.8.1 from 
org.apache.maven.plugins:maven-project-info-reports-plugin:3.0.0:licenses at 
2022-12-02
  | Rendered using Apache Maven Fluido Skin 1.7
 -->
 <html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20221108" />
+    <meta name="Date-Revision-yyyymmdd" content="20221202" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Knox Gateway &#x2013; Project Licenses</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
@@ -40,7 +40,7 @@
 
       <div id="breadcrumbs">
         <ul class="breadcrumb">
-        <li id="publishDate">Last Published: 2022-11-08</li>
+        <li id="publishDate">Last Published: 2022-12-02</li>
         </ul>
       </div>
       <div class="row-fluid">

Modified: knox/site/mailing-lists.html
URL: 
http://svn.apache.org/viewvc/knox/site/mailing-lists.html?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
--- knox/site/mailing-lists.html (original)
+++ knox/site/mailing-lists.html Fri Dec  2 21:40:29 2022
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.8.1 from 
org.apache.maven.plugins:maven-project-info-reports-plugin:3.0.0:mailing-lists 
at 2022-11-08
+ | Generated by Apache Maven Doxia Site Renderer 1.8.1 from 
org.apache.maven.plugins:maven-project-info-reports-plugin:3.0.0:mailing-lists 
at 2022-12-02
  | Rendered using Apache Maven Fluido Skin 1.7
 -->
 <html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20221108" />
+    <meta name="Date-Revision-yyyymmdd" content="20221202" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Knox Gateway &#x2013; Project Mailing Lists</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
@@ -40,7 +40,7 @@
 
       <div id="breadcrumbs">
         <ul class="breadcrumb">
-        <li id="publishDate">Last Published: 2022-11-08</li>
+        <li id="publishDate">Last Published: 2022-12-02</li>
         </ul>
       </div>
       <div class="row-fluid">

Modified: knox/site/project-info.html
URL: 
http://svn.apache.org/viewvc/knox/site/project-info.html?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
--- knox/site/project-info.html (original)
+++ knox/site/project-info.html Fri Dec  2 21:40:29 2022
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.8.1 from 
org.apache.maven.plugins:maven-site-plugin:3.7.1:CategorySummaryDocumentRenderer
 at 2022-11-08
+ | Generated by Apache Maven Doxia Site Renderer 1.8.1 from 
org.apache.maven.plugins:maven-site-plugin:3.7.1:CategorySummaryDocumentRenderer
 at 2022-12-02
  | Rendered using Apache Maven Fluido Skin 1.7
 -->
 <html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20221108" />
+    <meta name="Date-Revision-yyyymmdd" content="20221202" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Knox Gateway &#x2013; Project Information</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
@@ -40,7 +40,7 @@
 
       <div id="breadcrumbs">
         <ul class="breadcrumb">
-        <li id="publishDate">Last Published: 2022-11-08</li>
+        <li id="publishDate">Last Published: 2022-12-02</li>
         </ul>
       </div>
       <div class="row-fluid">

Modified: knox/site/team.html
URL: 
http://svn.apache.org/viewvc/knox/site/team.html?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
--- knox/site/team.html (original)
+++ knox/site/team.html Fri Dec  2 21:40:29 2022
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia Site Renderer 1.8.1 from 
org.apache.maven.plugins:maven-project-info-reports-plugin:3.0.0:team at 
2022-11-08
+ | Generated by Apache Maven Doxia Site Renderer 1.8.1 from 
org.apache.maven.plugins:maven-project-info-reports-plugin:3.0.0:team at 
2022-12-02
  | Rendered using Apache Maven Fluido Skin 1.7
 -->
 <html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en">
   <head>
     <meta charset="UTF-8" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20221108" />
+    <meta name="Date-Revision-yyyymmdd" content="20221202" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Knox Gateway &#x2013; Project Team</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
@@ -40,7 +40,7 @@
 
       <div id="breadcrumbs">
         <ul class="breadcrumb">
-        <li id="publishDate">Last Published: 2022-11-08</li>
+        <li id="publishDate">Last Published: 2022-12-02</li>
         </ul>
       </div>
       <div class="row-fluid">

Modified: knox/trunk/books/2.0.0/book.md
URL: 
http://svn.apache.org/viewvc/knox/trunk/books/2.0.0/book.md?rev=1905700&r1=1905699&r2=1905700&view=diff
==============================================================================
--- knox/trunk/books/2.0.0/book.md (original)
+++ knox/trunk/books/2.0.0/book.md Fri Dec  2 21:40:29 2022
@@ -110,6 +110,7 @@
     * #[TLS/SSL Certificate Trust]
 * #[UI Service Details]
 * #[Admin UI]
+* #[Webshell]
 * #[Limitations]
 * #[Troubleshooting]
 * #[Export Controls]
@@ -138,6 +139,7 @@ In general the goals of the gateway are
 <<book_service-details.md>>
 <<book_ui_service_details.md>>
 <<admin_ui.md>>
+<<webshell.md>>
 <<book_limitations.md>>
 <<book_troubleshooting.md>>
 

Added: knox/trunk/books/2.0.0/webshell.md
URL: 
http://svn.apache.org/viewvc/knox/trunk/books/2.0.0/webshell.md?rev=1905700&view=auto
==============================================================================
--- knox/trunk/books/2.0.0/webshell.md (added)
+++ knox/trunk/books/2.0.0/webshell.md Fri Dec  2 21:40:29 2022
@@ -0,0 +1,52 @@
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one or more
+   contributor license agreements.  See the NOTICE file distributed with
+   this work for additional information regarding copyright ownership.
+   The ASF licenses this file to You under the Apache License, Version 2.0
+   (the "License"); you may not use this file except in compliance with
+   the License.  You may obtain a copy of the License at
+
+       https://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+-->
+
+## Webshell ##
+
+### Introduction
+This feature enables shell access to the machine running Apache Knox. Users 
can SSO into Knox and then access shell using the Knox WebShell URL on knox 
homepage. There are some out of band configuration changes that are required 
for the feature to work. 
+
+### Configuration ###
+
+Webshell is not turned on by default. To enable Webshell following properties 
needs to be changed in `gateway-site.xml`
+
+    property>
+        <name>gateway.websocket.feature.enabled</name>
+        <value>true</value>
+        <description>Enable/Disable websocket feature.</description>
+    </property>
+
+    <property>
+        <name>gateway.webshell.feature.enabled</name>
+        <value>true</value>
+        <description>Enable/Disable webshell feature.</description>
+    </property>
+    <!-- in case JWT cookie validation for websockets is needed -->
+    <property>
+        <name>gateway.websocket.JWT.validation.feature.enabled</name>
+        <value>true</value>
+        <description>Enable/Disable websocket JWT validation 
feature.</description>
+    </property>
+
+Create a sudoers file `/etc/sudoers.d/knox` (assuming, Apache Knox process is 
running as user `knox`) with mappings for all the users that need WebShell 
acess on the machine running Apache Knox. 
+
+e.g. the following settings in `sudoers` file let's user `sam` and `knoxui` 
login to WebShell. Further restrictions on user `sam` and `knoxui` can be 
applied in `sudoers` file. More info: https://linux.die.net/man/5/sudoers. Here 
users `sam` and `knoxui` are SSO users that login using Knox authentication 
providers such as LDAP, PAM etc.
+
+    Defaults env_keep += JAVA_HOME
+    Defaults always_set_home
+    knox ALL=(sam:ALL) NOPASSWD: /bin/bash
+    knox ALL=(knoxui:ALL) NOPASSWD: /bin/bash



Reply via email to