[GitHub] guacamole-manual pull request #33: GUACAMOLE-197: RADIUS Authentication Exte...

2018-02-02 Thread necouchman
Github user necouchman commented on a diff in the pull request:

https://github.com/apache/guacamole-manual/pull/33#discussion_r165747648
  
--- Diff: src/chapters/radius-auth.xml ---
@@ -0,0 +1,251 @@
+
+
+http://docbook.org/ns/docbook; 
version="5.0" xml:lang="en"
+xmlns:xi="http://www.w3.org/2001/XInclude; 
xmlns:xlink="http://www.w3.org/1999/xlink;>
+RADIUS Authentication
+
+RADIUS Authentication
+
+Guacamole supports delegating authentication to a RADIUS 
service, such as FreeRADIUS, to
+validate username and password combinations, and to support 
multi-factor authentication.  This
+authentication method must be layered on top of some other 
authentication extension, such as
+those available from the main project website, in order to provide 
access to actual
+connections.
+
+Downloading the RADIUS authentication extension
+The RADIUS extension depends on software that is covered by 
a LGPL license, which is
+incompatible with the Apache 2.0 license under which Guacamole 
is licensed.  Due to this
+dependency, the Guacamole project cannot distribute binary 
versions of the RADIUS extension.
+If you want to use this extension you will need to build the 
code - or at least the RADIUS
+extension yourself.  Build instructions can be found in the 
section
+.
+
+
+Installing RADIUS authentication
+The RADIUS extension must be explicitly enabled during build 
time in order to generate
+the binaries and resulting JAR file.  This is done by adding 
the flag -Plgpl-extensions
+to the MAVEN command line during the build, and should result 
in the output below:
+
+$ mvn clean package 
-Plgpl-extensions
+[INFO] --- maven-assembly-plugin:2.5.3:single 
(make-source-archive) @ guacamole-client ---
+[INFO] Reading assembly descriptor: project-assembly.xml
+[INFO] Building tar: 
/home/guac/guacamole-client/target/guacamole-client-0.9.14.tar.gz
+[INFO] 

+[INFO] Reactor Summary:
+[INFO] 
+[INFO] guacamole-common .. SUCCESS [6.037s]
+[INFO] guacamole-ext . SUCCESS [5.382s]
+[INFO] guacamole-common-js ... SUCCESS [0.751s]
+[INFO] guacamole . SUCCESS [9.767s]
+[INFO] guacamole-auth-cas  SUCCESS [2.811s]
+[INFO] guacamole-auth-duo  SUCCESS [2.441s]
+[INFO] guacamole-auth-header . SUCCESS [1.875s]
+[INFO] guacamole-auth-jdbc ... SUCCESS [0.277s]
+[INFO] guacamole-auth-jdbc-base .. SUCCESS [2.144s]
+[INFO] guacamole-auth-jdbc-mysql . SUCCESS [5.637s]
+[INFO] guacamole-auth-jdbc-postgresql  SUCCESS [5.465s]
+[INFO] guacamole-auth-jdbc-sqlserver . SUCCESS [5.398s]
+[INFO] guacamole-auth-jdbc-dist .. SUCCESS [0.824s]
+[INFO] guacamole-auth-ldap ... SUCCESS [2.743s]
+[INFO] guacamole-auth-noauth . SUCCESS [0.964s]
+[INFO] guacamole-auth-openid . SUCCESS [2.533s]
+[INFO] guacamole-example . SUCCESS [0.888s]
+[INFO] guacamole-playback-example  SUCCESS [0.628s]
+[INFO] guacamole-auth-radius . SUCCESS 
[17.729s]
+[INFO] guacamole-client .. SUCCESS [5.645s]
+[INFO] 

+[INFO] BUILD SUCCESS
+[INFO] 

+[INFO] Total time: 1:20.134s
+[INFO] Finished at: Wed Jan 31 09:45:41 EST 2018
+[INFO] Final Memory: 47M/749M
+[INFO] 

+$
+
+
+After the build completes successfully, the extension will 
be in the
+extensions/guacamole-auth-radius/target/ 
directory, and will be
+called guacamole-auth-radius-0.9.14.jar.  This extension file 
can be copied to
+the GUACAMOLE_HOME/extensions directory.
+If you are unsure where 
GUACAMOLE_HOME is located on
+your system, please consult  before
+proceeding.
+
+Extensions are loaded in alphabetical order, and 
authentication is performed
+in the order in 

[GitHub] guacamole-manual pull request #33: GUACAMOLE-197: RADIUS Authentication Exte...

2018-02-02 Thread necouchman
Github user necouchman commented on a diff in the pull request:

https://github.com/apache/guacamole-manual/pull/33#discussion_r165747589
  
--- Diff: src/chapters/radius-auth.xml ---
@@ -0,0 +1,251 @@
+
+
+http://docbook.org/ns/docbook; 
version="5.0" xml:lang="en"
+xmlns:xi="http://www.w3.org/2001/XInclude; 
xmlns:xlink="http://www.w3.org/1999/xlink;>
+RADIUS Authentication
+
+RADIUS Authentication
+
+Guacamole supports delegating authentication to a RADIUS 
service, such as FreeRADIUS, to
+validate username and password combinations, and to support 
multi-factor authentication.  This
+authentication method must be layered on top of some other 
authentication extension, such as
+those available from the main project website, in order to provide 
access to actual
+connections.
+
+Downloading the RADIUS authentication extension
+The RADIUS extension depends on software that is covered by 
a LGPL license, which is
+incompatible with the Apache 2.0 license under which Guacamole 
is licensed.  Due to this
+dependency, the Guacamole project cannot distribute binary 
versions of the RADIUS extension.
+If you want to use this extension you will need to build the 
code - or at least the RADIUS
+extension yourself.  Build instructions can be found in the 
section
+.
+
+
+Installing RADIUS authentication
+The RADIUS extension must be explicitly enabled during build 
time in order to generate
+the binaries and resulting JAR file.  This is done by adding 
the flag -Plgpl-extensions
+to the MAVEN command line during the build, and should result 
in the output below:
+
+$ mvn clean package 
-Plgpl-extensions
+[INFO] --- maven-assembly-plugin:2.5.3:single 
(make-source-archive) @ guacamole-client ---
+[INFO] Reading assembly descriptor: project-assembly.xml
+[INFO] Building tar: 
/home/guac/guacamole-client/target/guacamole-client-0.9.14.tar.gz
+[INFO] 

+[INFO] Reactor Summary:
+[INFO] 
+[INFO] guacamole-common .. SUCCESS [6.037s]
+[INFO] guacamole-ext . SUCCESS [5.382s]
+[INFO] guacamole-common-js ... SUCCESS [0.751s]
+[INFO] guacamole . SUCCESS [9.767s]
+[INFO] guacamole-auth-cas  SUCCESS [2.811s]
+[INFO] guacamole-auth-duo  SUCCESS [2.441s]
+[INFO] guacamole-auth-header . SUCCESS [1.875s]
+[INFO] guacamole-auth-jdbc ... SUCCESS [0.277s]
+[INFO] guacamole-auth-jdbc-base .. SUCCESS [2.144s]
+[INFO] guacamole-auth-jdbc-mysql . SUCCESS [5.637s]
+[INFO] guacamole-auth-jdbc-postgresql  SUCCESS [5.465s]
+[INFO] guacamole-auth-jdbc-sqlserver . SUCCESS [5.398s]
+[INFO] guacamole-auth-jdbc-dist .. SUCCESS [0.824s]
+[INFO] guacamole-auth-ldap ... SUCCESS [2.743s]
+[INFO] guacamole-auth-noauth . SUCCESS [0.964s]
+[INFO] guacamole-auth-openid . SUCCESS [2.533s]
+[INFO] guacamole-example . SUCCESS [0.888s]
+[INFO] guacamole-playback-example  SUCCESS [0.628s]
+[INFO] guacamole-auth-radius . SUCCESS 
[17.729s]
+[INFO] guacamole-client .. SUCCESS [5.645s]
+[INFO] 

+[INFO] BUILD SUCCESS
+[INFO] 

+[INFO] Total time: 1:20.134s
+[INFO] Finished at: Wed Jan 31 09:45:41 EST 2018
+[INFO] Final Memory: 47M/749M
+[INFO] 

+$
+
+
+After the build completes successfully, the extension will 
be in the
+extensions/guacamole-auth-radius/target/ 
directory, and will be
+called guacamole-auth-radius-0.9.14.jar.  This extension file 
can be copied to
+the GUACAMOLE_HOME/extensions directory.
+If you are unsure where 
GUACAMOLE_HOME is located on
+your system, please consult  before
+proceeding.
+
+Extensions are loaded in alphabetical order, and 
authentication is performed
+in the order in 

[GitHub] guacamole-manual pull request #33: GUACAMOLE-197: RADIUS Authentication Exte...

2018-02-02 Thread necouchman
Github user necouchman commented on a diff in the pull request:

https://github.com/apache/guacamole-manual/pull/33#discussion_r165747495
  
--- Diff: src/chapters/radius-auth.xml ---
@@ -0,0 +1,251 @@
+
+
+http://docbook.org/ns/docbook; 
version="5.0" xml:lang="en"
+xmlns:xi="http://www.w3.org/2001/XInclude; 
xmlns:xlink="http://www.w3.org/1999/xlink;>
+RADIUS Authentication
+
+RADIUS Authentication
+
+Guacamole supports delegating authentication to a RADIUS 
service, such as FreeRADIUS, to
+validate username and password combinations, and to support 
multi-factor authentication.  This
+authentication method must be layered on top of some other 
authentication extension, such as
+those available from the main project website, in order to provide 
access to actual
+connections.
+
+Downloading the RADIUS authentication extension
+The RADIUS extension depends on software that is covered by 
a LGPL license, which is
+incompatible with the Apache 2.0 license under which Guacamole 
is licensed.  Due to this
+dependency, the Guacamole project cannot distribute binary 
versions of the RADIUS extension.
+If you want to use this extension you will need to build the 
code - or at least the RADIUS
+extension yourself.  Build instructions can be found in the 
section
+.
+
+
+Installing RADIUS authentication
+The RADIUS extension must be explicitly enabled during build 
time in order to generate
+the binaries and resulting JAR file.  This is done by adding 
the flag -Plgpl-extensions
+to the MAVEN command line during the build, and should result 
in the output below:
+
+$ mvn clean package 
-Plgpl-extensions
+[INFO] --- maven-assembly-plugin:2.5.3:single 
(make-source-archive) @ guacamole-client ---
+[INFO] Reading assembly descriptor: project-assembly.xml
+[INFO] Building tar: 
/home/guac/guacamole-client/target/guacamole-client-0.9.14.tar.gz
+[INFO] 

+[INFO] Reactor Summary:
+[INFO] 
+[INFO] guacamole-common .. SUCCESS [6.037s]
+[INFO] guacamole-ext . SUCCESS [5.382s]
+[INFO] guacamole-common-js ... SUCCESS [0.751s]
+[INFO] guacamole . SUCCESS [9.767s]
+[INFO] guacamole-auth-cas  SUCCESS [2.811s]
+[INFO] guacamole-auth-duo  SUCCESS [2.441s]
+[INFO] guacamole-auth-header . SUCCESS [1.875s]
+[INFO] guacamole-auth-jdbc ... SUCCESS [0.277s]
+[INFO] guacamole-auth-jdbc-base .. SUCCESS [2.144s]
+[INFO] guacamole-auth-jdbc-mysql . SUCCESS [5.637s]
+[INFO] guacamole-auth-jdbc-postgresql  SUCCESS [5.465s]
+[INFO] guacamole-auth-jdbc-sqlserver . SUCCESS [5.398s]
+[INFO] guacamole-auth-jdbc-dist .. SUCCESS [0.824s]
+[INFO] guacamole-auth-ldap ... SUCCESS [2.743s]
+[INFO] guacamole-auth-noauth . SUCCESS [0.964s]
+[INFO] guacamole-auth-openid . SUCCESS [2.533s]
+[INFO] guacamole-example . SUCCESS [0.888s]
+[INFO] guacamole-playback-example  SUCCESS [0.628s]
+[INFO] guacamole-auth-radius . SUCCESS 
[17.729s]
+[INFO] guacamole-client .. SUCCESS [5.645s]
+[INFO] 

+[INFO] BUILD SUCCESS
+[INFO] 

+[INFO] Total time: 1:20.134s
+[INFO] Finished at: Wed Jan 31 09:45:41 EST 2018
+[INFO] Final Memory: 47M/749M
+[INFO] 

+$
+
+
+After the build completes successfully, the extension will 
be in the
+extensions/guacamole-auth-radius/target/ 
directory, and will be
+called guacamole-auth-radius-0.9.14.jar.  This extension file 
can be copied to
+the GUACAMOLE_HOME/extensions directory.
+If you are unsure where 
GUACAMOLE_HOME is located on
+your system, please consult  before
+proceeding.
+
+Extensions are loaded in alphabetical order, and 
authentication is performed
+in the order in 

[GitHub] guacamole-manual pull request #33: GUACAMOLE-197: RADIUS Authentication Exte...

2018-02-02 Thread necouchman
Github user necouchman commented on a diff in the pull request:

https://github.com/apache/guacamole-manual/pull/33#discussion_r165747472
  
--- Diff: src/chapters/radius-auth.xml ---
@@ -0,0 +1,251 @@
+
+
+http://docbook.org/ns/docbook; 
version="5.0" xml:lang="en"
+xmlns:xi="http://www.w3.org/2001/XInclude; 
xmlns:xlink="http://www.w3.org/1999/xlink;>
+RADIUS Authentication
+
+RADIUS Authentication
+
+Guacamole supports delegating authentication to a RADIUS 
service, such as FreeRADIUS, to
+validate username and password combinations, and to support 
multi-factor authentication.  This
+authentication method must be layered on top of some other 
authentication extension, such as
+those available from the main project website, in order to provide 
access to actual
+connections.
+
+Downloading the RADIUS authentication extension
+The RADIUS extension depends on software that is covered by 
a LGPL license, which is
+incompatible with the Apache 2.0 license under which Guacamole 
is licensed.  Due to this
+dependency, the Guacamole project cannot distribute binary 
versions of the RADIUS extension.
+If you want to use this extension you will need to build the 
code - or at least the RADIUS
+extension yourself.  Build instructions can be found in the 
section
+.
+
+
+Installing RADIUS authentication
+The RADIUS extension must be explicitly enabled during build 
time in order to generate
+the binaries and resulting JAR file.  This is done by adding 
the flag -Plgpl-extensions
+to the MAVEN command line during the build, and should result 
in the output below:
+
+$ mvn clean package 
-Plgpl-extensions
+[INFO] --- maven-assembly-plugin:2.5.3:single 
(make-source-archive) @ guacamole-client ---
+[INFO] Reading assembly descriptor: project-assembly.xml
+[INFO] Building tar: 
/home/guac/guacamole-client/target/guacamole-client-0.9.14.tar.gz
+[INFO] 

+[INFO] Reactor Summary:
+[INFO] 
+[INFO] guacamole-common .. SUCCESS [6.037s]
+[INFO] guacamole-ext . SUCCESS [5.382s]
+[INFO] guacamole-common-js ... SUCCESS [0.751s]
+[INFO] guacamole . SUCCESS [9.767s]
+[INFO] guacamole-auth-cas  SUCCESS [2.811s]
+[INFO] guacamole-auth-duo  SUCCESS [2.441s]
+[INFO] guacamole-auth-header . SUCCESS [1.875s]
+[INFO] guacamole-auth-jdbc ... SUCCESS [0.277s]
+[INFO] guacamole-auth-jdbc-base .. SUCCESS [2.144s]
+[INFO] guacamole-auth-jdbc-mysql . SUCCESS [5.637s]
+[INFO] guacamole-auth-jdbc-postgresql  SUCCESS [5.465s]
+[INFO] guacamole-auth-jdbc-sqlserver . SUCCESS [5.398s]
+[INFO] guacamole-auth-jdbc-dist .. SUCCESS [0.824s]
+[INFO] guacamole-auth-ldap ... SUCCESS [2.743s]
+[INFO] guacamole-auth-noauth . SUCCESS [0.964s]
+[INFO] guacamole-auth-openid . SUCCESS [2.533s]
+[INFO] guacamole-example . SUCCESS [0.888s]
+[INFO] guacamole-playback-example  SUCCESS [0.628s]
+[INFO] guacamole-auth-radius . SUCCESS 
[17.729s]
+[INFO] guacamole-client .. SUCCESS [5.645s]
+[INFO] 

+[INFO] BUILD SUCCESS
+[INFO] 

+[INFO] Total time: 1:20.134s
+[INFO] Finished at: Wed Jan 31 09:45:41 EST 2018
+[INFO] Final Memory: 47M/749M
+[INFO] 

+$
+
+
+After the build completes successfully, the extension will 
be in the
+extensions/guacamole-auth-radius/target/ 
directory, and will be
+called guacamole-auth-radius-0.9.14.jar.  This extension file 
can be copied to
+the GUACAMOLE_HOME/extensions directory.
+If you are unsure where 
GUACAMOLE_HOME is located on
+your system, please consult  before
+proceeding.
+
+Extensions are loaded in alphabetical order, and 
authentication is performed
+in the order in 

[GitHub] guacamole-manual pull request #33: GUACAMOLE-197: RADIUS Authentication Exte...

2018-02-02 Thread mike-jumper
Github user mike-jumper commented on a diff in the pull request:

https://github.com/apache/guacamole-manual/pull/33#discussion_r165736684
  
--- Diff: src/chapters/radius-auth.xml ---
@@ -0,0 +1,251 @@
+
+
+http://docbook.org/ns/docbook; 
version="5.0" xml:lang="en"
+xmlns:xi="http://www.w3.org/2001/XInclude; 
xmlns:xlink="http://www.w3.org/1999/xlink;>
+RADIUS Authentication
+
+RADIUS Authentication
+
+Guacamole supports delegating authentication to a RADIUS 
service, such as FreeRADIUS, to
+validate username and password combinations, and to support 
multi-factor authentication.  This
+authentication method must be layered on top of some other 
authentication extension, such as
+those available from the main project website, in order to provide 
access to actual
+connections.
+
+Downloading the RADIUS authentication extension
+The RADIUS extension depends on software that is covered by 
a LGPL license, which is
+incompatible with the Apache 2.0 license under which Guacamole 
is licensed.  Due to this
+dependency, the Guacamole project cannot distribute binary 
versions of the RADIUS extension.
+If you want to use this extension you will need to build the 
code - or at least the RADIUS
+extension yourself.  Build instructions can be found in the 
section
+.
+
+
+Installing RADIUS authentication
+The RADIUS extension must be explicitly enabled during build 
time in order to generate
+the binaries and resulting JAR file.  This is done by adding 
the flag -Plgpl-extensions
+to the MAVEN command line during the build, and should result 
in the output below:
+
+$ mvn clean package 
-Plgpl-extensions
+[INFO] --- maven-assembly-plugin:2.5.3:single 
(make-source-archive) @ guacamole-client ---
+[INFO] Reading assembly descriptor: project-assembly.xml
+[INFO] Building tar: 
/home/guac/guacamole-client/target/guacamole-client-0.9.14.tar.gz
+[INFO] 

+[INFO] Reactor Summary:
+[INFO] 
+[INFO] guacamole-common .. SUCCESS [6.037s]
+[INFO] guacamole-ext . SUCCESS [5.382s]
+[INFO] guacamole-common-js ... SUCCESS [0.751s]
+[INFO] guacamole . SUCCESS [9.767s]
+[INFO] guacamole-auth-cas  SUCCESS [2.811s]
+[INFO] guacamole-auth-duo  SUCCESS [2.441s]
+[INFO] guacamole-auth-header . SUCCESS [1.875s]
+[INFO] guacamole-auth-jdbc ... SUCCESS [0.277s]
+[INFO] guacamole-auth-jdbc-base .. SUCCESS [2.144s]
+[INFO] guacamole-auth-jdbc-mysql . SUCCESS [5.637s]
+[INFO] guacamole-auth-jdbc-postgresql  SUCCESS [5.465s]
+[INFO] guacamole-auth-jdbc-sqlserver . SUCCESS [5.398s]
+[INFO] guacamole-auth-jdbc-dist .. SUCCESS [0.824s]
+[INFO] guacamole-auth-ldap ... SUCCESS [2.743s]
+[INFO] guacamole-auth-noauth . SUCCESS [0.964s]
+[INFO] guacamole-auth-openid . SUCCESS [2.533s]
+[INFO] guacamole-example . SUCCESS [0.888s]
+[INFO] guacamole-playback-example  SUCCESS [0.628s]
+[INFO] guacamole-auth-radius . SUCCESS 
[17.729s]
+[INFO] guacamole-client .. SUCCESS [5.645s]
+[INFO] 

+[INFO] BUILD SUCCESS
+[INFO] 

+[INFO] Total time: 1:20.134s
+[INFO] Finished at: Wed Jan 31 09:45:41 EST 2018
+[INFO] Final Memory: 47M/749M
+[INFO] 

+$
+
+
+After the build completes successfully, the extension will 
be in the
+extensions/guacamole-auth-radius/target/ 
directory, and will be
+called guacamole-auth-radius-0.9.14.jar.  This extension file 
can be copied to
+the GUACAMOLE_HOME/extensions directory.
+If you are unsure where 
GUACAMOLE_HOME is located on
+your system, please consult  before
+proceeding.
+
+Extensions are loaded in alphabetical order, and 
authentication is performed
+in the order in 

[GitHub] guacamole-manual pull request #33: GUACAMOLE-197: RADIUS Authentication Exte...

2018-02-02 Thread mike-jumper
Github user mike-jumper commented on a diff in the pull request:

https://github.com/apache/guacamole-manual/pull/33#discussion_r165736390
  
--- Diff: src/chapters/radius-auth.xml ---
@@ -0,0 +1,251 @@
+
+
+http://docbook.org/ns/docbook; 
version="5.0" xml:lang="en"
+xmlns:xi="http://www.w3.org/2001/XInclude; 
xmlns:xlink="http://www.w3.org/1999/xlink;>
+RADIUS Authentication
+
+RADIUS Authentication
+
+Guacamole supports delegating authentication to a RADIUS 
service, such as FreeRADIUS, to
+validate username and password combinations, and to support 
multi-factor authentication.  This
+authentication method must be layered on top of some other 
authentication extension, such as
+those available from the main project website, in order to provide 
access to actual
+connections.
+
+Downloading the RADIUS authentication extension
+The RADIUS extension depends on software that is covered by 
a LGPL license, which is
+incompatible with the Apache 2.0 license under which Guacamole 
is licensed.  Due to this
+dependency, the Guacamole project cannot distribute binary 
versions of the RADIUS extension.
+If you want to use this extension you will need to build the 
code - or at least the RADIUS
+extension yourself.  Build instructions can be found in the 
section
+.
+
+
+Installing RADIUS authentication
+The RADIUS extension must be explicitly enabled during build 
time in order to generate
+the binaries and resulting JAR file.  This is done by adding 
the flag -Plgpl-extensions
+to the MAVEN command line during the build, and should result 
in the output below:
+
+$ mvn clean package 
-Plgpl-extensions
+[INFO] --- maven-assembly-plugin:2.5.3:single 
(make-source-archive) @ guacamole-client ---
+[INFO] Reading assembly descriptor: project-assembly.xml
+[INFO] Building tar: 
/home/guac/guacamole-client/target/guacamole-client-0.9.14.tar.gz
+[INFO] 

+[INFO] Reactor Summary:
+[INFO] 
+[INFO] guacamole-common .. SUCCESS [6.037s]
+[INFO] guacamole-ext . SUCCESS [5.382s]
+[INFO] guacamole-common-js ... SUCCESS [0.751s]
+[INFO] guacamole . SUCCESS [9.767s]
+[INFO] guacamole-auth-cas  SUCCESS [2.811s]
+[INFO] guacamole-auth-duo  SUCCESS [2.441s]
+[INFO] guacamole-auth-header . SUCCESS [1.875s]
+[INFO] guacamole-auth-jdbc ... SUCCESS [0.277s]
+[INFO] guacamole-auth-jdbc-base .. SUCCESS [2.144s]
+[INFO] guacamole-auth-jdbc-mysql . SUCCESS [5.637s]
+[INFO] guacamole-auth-jdbc-postgresql  SUCCESS [5.465s]
+[INFO] guacamole-auth-jdbc-sqlserver . SUCCESS [5.398s]
+[INFO] guacamole-auth-jdbc-dist .. SUCCESS [0.824s]
+[INFO] guacamole-auth-ldap ... SUCCESS [2.743s]
+[INFO] guacamole-auth-noauth . SUCCESS [0.964s]
+[INFO] guacamole-auth-openid . SUCCESS [2.533s]
+[INFO] guacamole-example . SUCCESS [0.888s]
+[INFO] guacamole-playback-example  SUCCESS [0.628s]
+[INFO] guacamole-auth-radius . SUCCESS 
[17.729s]
+[INFO] guacamole-client .. SUCCESS [5.645s]
+[INFO] 

+[INFO] BUILD SUCCESS
+[INFO] 

+[INFO] Total time: 1:20.134s
+[INFO] Finished at: Wed Jan 31 09:45:41 EST 2018
+[INFO] Final Memory: 47M/749M
+[INFO] 

+$
+
+
+After the build completes successfully, the extension will 
be in the
+extensions/guacamole-auth-radius/target/ 
directory, and will be
+called guacamole-auth-radius-0.9.14.jar.  This extension file 
can be copied to
+the GUACAMOLE_HOME/extensions directory.
+If you are unsure where 
GUACAMOLE_HOME is located on
+your system, please consult  before
+proceeding.
+
+Extensions are loaded in alphabetical order, and 
authentication is performed
+in the order in 

[GitHub] guacamole-manual pull request #33: GUACAMOLE-197: RADIUS Authentication Exte...

2018-02-02 Thread mike-jumper
Github user mike-jumper commented on a diff in the pull request:

https://github.com/apache/guacamole-manual/pull/33#discussion_r165738488
  
--- Diff: src/chapters/radius-auth.xml ---
@@ -0,0 +1,251 @@
+
+
+http://docbook.org/ns/docbook; 
version="5.0" xml:lang="en"
+xmlns:xi="http://www.w3.org/2001/XInclude; 
xmlns:xlink="http://www.w3.org/1999/xlink;>
+RADIUS Authentication
+
+RADIUS Authentication
+
+Guacamole supports delegating authentication to a RADIUS 
service, such as FreeRADIUS, to
+validate username and password combinations, and to support 
multi-factor authentication.  This
+authentication method must be layered on top of some other 
authentication extension, such as
+those available from the main project website, in order to provide 
access to actual
+connections.
+
+Downloading the RADIUS authentication extension
+The RADIUS extension depends on software that is covered by 
a LGPL license, which is
+incompatible with the Apache 2.0 license under which Guacamole 
is licensed.  Due to this
+dependency, the Guacamole project cannot distribute binary 
versions of the RADIUS extension.
+If you want to use this extension you will need to build the 
code - or at least the RADIUS
+extension yourself.  Build instructions can be found in the 
section
+.
+
+
+Installing RADIUS authentication
+The RADIUS extension must be explicitly enabled during build 
time in order to generate
+the binaries and resulting JAR file.  This is done by adding 
the flag -Plgpl-extensions
+to the MAVEN command line during the build, and should result 
in the output below:
--- End diff --

Maven is not an acronym (see http://maven.apache.org/).


---


[GitHub] guacamole-manual pull request #33: GUACAMOLE-197: RADIUS Authentication Exte...

2018-02-02 Thread necouchman
Github user necouchman commented on a diff in the pull request:

https://github.com/apache/guacamole-manual/pull/33#discussion_r165684948
  
--- Diff: src/chapters/radius-auth.xml ---
@@ -0,0 +1,240 @@
+
+
+http://docbook.org/ns/docbook; 
version="5.0" xml:lang="en"
+xmlns:xi="http://www.w3.org/2001/XInclude; 
xmlns:xlink="http://www.w3.org/1999/xlink;>
+RADIUS Authentication
+
+RADIUS Authentication
+
+Guacamole supports delegating authentication to a RADIUS 
service, such as FreeRADIUS, to
+validate username and password combinations, and to support 
multi-factor authentication.  This
+authentication method must be layered on top of some other 
authentication extension, such as
+those available from the main project website, in order to provide 
access to actual
+connections.
+
+Downloading the RADIUS authentication extension
+Due to licensing limitations on dependencies for the RADIUS 
extension, the extension
+cannot be distributed in a binary format.  This means that, in 
order to use this extension
+you will need to build the Guacamole client code yourself.  
You can find build instructions
+for Guacamole client in .
+
+
+Installing RADIUS authentication
+The RADIUS extension must be explicitly enabled during build 
time in order to generate
+the binaries and resulting JAR file.  This is done by adding 
the flag -Plgpl-extensions
+to the MAVEN command line during the build, and should result 
in the output below:
+
+$ mvn clean package 
-Plgpl-extensions
+[INFO] --- maven-assembly-plugin:2.5.3:single 
(make-source-archive) @ guacamole-client ---
+[INFO] Reading assembly descriptor: project-assembly.xml
+[INFO] Building tar: 
/home/guac/guacamole-client/target/guacamole-client-0.9.14.tar.gz
+[INFO] 

+[INFO] Reactor Summary:
+[INFO] 
+[INFO] guacamole-common .. SUCCESS [6.037s]
+[INFO] guacamole-ext . SUCCESS [5.382s]
+[INFO] guacamole-common-js ... SUCCESS [0.751s]
+[INFO] guacamole . SUCCESS [9.767s]
+[INFO] guacamole-auth-cas  SUCCESS [2.811s]
+[INFO] guacamole-auth-duo  SUCCESS [2.441s]
+[INFO] guacamole-auth-header . SUCCESS [1.875s]
+[INFO] guacamole-auth-jdbc ... SUCCESS [0.277s]
+[INFO] guacamole-auth-jdbc-base .. SUCCESS [2.144s]
+[INFO] guacamole-auth-jdbc-mysql . SUCCESS [5.637s]
+[INFO] guacamole-auth-jdbc-postgresql  SUCCESS [5.465s]
+[INFO] guacamole-auth-jdbc-sqlserver . SUCCESS [5.398s]
+[INFO] guacamole-auth-jdbc-dist .. SUCCESS [0.824s]
+[INFO] guacamole-auth-ldap ... SUCCESS [2.743s]
+[INFO] guacamole-auth-noauth . SUCCESS [0.964s]
+[INFO] guacamole-auth-openid . SUCCESS [2.533s]
+[INFO] guacamole-example . SUCCESS [0.888s]
+[INFO] guacamole-playback-example  SUCCESS [0.628s]
+[INFO] guacamole-auth-radius . SUCCESS 
[17.729s]
+[INFO] guacamole-client .. SUCCESS [5.645s]
+[INFO] 

+[INFO] BUILD SUCCESS
+[INFO] 

+[INFO] Total time: 1:20.134s
+[INFO] Finished at: Wed Jan 31 09:45:41 EST 2018
+[INFO] Final Memory: 47M/749M
+[INFO] 

+$
+
+
+After the build completes successfully, the extension will 
be in the
+extensions/guacamole-auth-radius/target/ 
directory, and will be
+called guacamole-auth-radius-0.9.14.jar.  This extension file 
can be copied to
+the GUACAMOLE_HOME/extensions directory.
+If you are unsure where 
GUACAMOLE_HOME is located on
+your system, please consult  before
+proceeding.
+
+Extensions are loaded in alphabetical order, and 
authentication is performed
+in the order in which the extensions were loaded.  If you are 
stacking the
+RADIUS extension with another extension, like the JDBC 
extension, in order to
+  

[GitHub] guacamole-manual pull request #33: GUACAMOLE-197: RADIUS Authentication Exte...

2018-02-02 Thread necouchman
Github user necouchman commented on a diff in the pull request:

https://github.com/apache/guacamole-manual/pull/33#discussion_r165684895
  
--- Diff: src/chapters/radius-auth.xml ---
@@ -0,0 +1,240 @@
+
+
+http://docbook.org/ns/docbook; 
version="5.0" xml:lang="en"
+xmlns:xi="http://www.w3.org/2001/XInclude; 
xmlns:xlink="http://www.w3.org/1999/xlink;>
+RADIUS Authentication
+
+RADIUS Authentication
+
+Guacamole supports delegating authentication to a RADIUS 
service, such as FreeRADIUS, to
+validate username and password combinations, and to support 
multi-factor authentication.  This
+authentication method must be layered on top of some other 
authentication extension, such as
+those available from the main project website, in order to provide 
access to actual
+connections.
+
+Downloading the RADIUS authentication extension
+Due to licensing limitations on dependencies for the RADIUS 
extension, the extension
+cannot be distributed in a binary format.  This means that, in 
order to use this extension
+you will need to build the Guacamole client code yourself.  
You can find build instructions
+for Guacamole client in .
+
+
+Installing RADIUS authentication
+The RADIUS extension must be explicitly enabled during build 
time in order to generate
+the binaries and resulting JAR file.  This is done by adding 
the flag -Plgpl-extensions
+to the MAVEN command line during the build, and should result 
in the output below:
+
+$ mvn clean package 
-Plgpl-extensions
+[INFO] --- maven-assembly-plugin:2.5.3:single 
(make-source-archive) @ guacamole-client ---
+[INFO] Reading assembly descriptor: project-assembly.xml
+[INFO] Building tar: 
/home/guac/guacamole-client/target/guacamole-client-0.9.14.tar.gz
+[INFO] 

+[INFO] Reactor Summary:
+[INFO] 
+[INFO] guacamole-common .. SUCCESS [6.037s]
+[INFO] guacamole-ext . SUCCESS [5.382s]
+[INFO] guacamole-common-js ... SUCCESS [0.751s]
+[INFO] guacamole . SUCCESS [9.767s]
+[INFO] guacamole-auth-cas  SUCCESS [2.811s]
+[INFO] guacamole-auth-duo  SUCCESS [2.441s]
+[INFO] guacamole-auth-header . SUCCESS [1.875s]
+[INFO] guacamole-auth-jdbc ... SUCCESS [0.277s]
+[INFO] guacamole-auth-jdbc-base .. SUCCESS [2.144s]
+[INFO] guacamole-auth-jdbc-mysql . SUCCESS [5.637s]
+[INFO] guacamole-auth-jdbc-postgresql  SUCCESS [5.465s]
+[INFO] guacamole-auth-jdbc-sqlserver . SUCCESS [5.398s]
+[INFO] guacamole-auth-jdbc-dist .. SUCCESS [0.824s]
+[INFO] guacamole-auth-ldap ... SUCCESS [2.743s]
+[INFO] guacamole-auth-noauth . SUCCESS [0.964s]
+[INFO] guacamole-auth-openid . SUCCESS [2.533s]
+[INFO] guacamole-example . SUCCESS [0.888s]
+[INFO] guacamole-playback-example  SUCCESS [0.628s]
+[INFO] guacamole-auth-radius . SUCCESS 
[17.729s]
+[INFO] guacamole-client .. SUCCESS [5.645s]
+[INFO] 

+[INFO] BUILD SUCCESS
+[INFO] 

+[INFO] Total time: 1:20.134s
+[INFO] Finished at: Wed Jan 31 09:45:41 EST 2018
+[INFO] Final Memory: 47M/749M
+[INFO] 

+$
+
+
+After the build completes successfully, the extension will 
be in the
+extensions/guacamole-auth-radius/target/ 
directory, and will be
+called guacamole-auth-radius-0.9.14.jar.  This extension file 
can be copied to
+the GUACAMOLE_HOME/extensions directory.
+If you are unsure where 
GUACAMOLE_HOME is located on
+your system, please consult  before
+proceeding.
+
+Extensions are loaded in alphabetical order, and 
authentication is performed
+in the order in which the extensions were loaded.  If you are 
stacking the
+RADIUS extension with another extension, like the JDBC 
extension, in order to
+  

[GitHub] guacamole-manual pull request #33: GUACAMOLE-197: RADIUS Authentication Exte...

2018-02-02 Thread necouchman
Github user necouchman commented on a diff in the pull request:

https://github.com/apache/guacamole-manual/pull/33#discussion_r165684810
  
--- Diff: src/chapters/radius-auth.xml ---
@@ -0,0 +1,240 @@
+
+
+http://docbook.org/ns/docbook; 
version="5.0" xml:lang="en"
+xmlns:xi="http://www.w3.org/2001/XInclude; 
xmlns:xlink="http://www.w3.org/1999/xlink;>
+RADIUS Authentication
+
+RADIUS Authentication
+
+Guacamole supports delegating authentication to a RADIUS 
service, such as FreeRADIUS, to
+validate username and password combinations, and to support 
multi-factor authentication.  This
+authentication method must be layered on top of some other 
authentication extension, such as
+those available from the main project website, in order to provide 
access to actual
+connections.
+
+Downloading the RADIUS authentication extension
+Due to licensing limitations on dependencies for the RADIUS 
extension, the extension
--- End diff --

Let me know if this looks okay, now, or if you want me to mention JRadius 
specifically, etc.


---


[GitHub] guacamole-manual pull request #33: GUACAMOLE-197: RADIUS Authentication Exte...

2018-02-02 Thread necouchman
Github user necouchman commented on a diff in the pull request:

https://github.com/apache/guacamole-manual/pull/33#discussion_r165685218
  
--- Diff: src/chapters/radius-auth.xml ---
@@ -0,0 +1,240 @@
+
+
+http://docbook.org/ns/docbook; 
version="5.0" xml:lang="en"
+xmlns:xi="http://www.w3.org/2001/XInclude; 
xmlns:xlink="http://www.w3.org/1999/xlink;>
+RADIUS Authentication
+
+RADIUS Authentication
+
+Guacamole supports delegating authentication to a RADIUS 
service, such as FreeRADIUS, to
+validate username and password combinations, and to support 
multi-factor authentication.  This
+authentication method must be layered on top of some other 
authentication extension, such as
+those available from the main project website, in order to provide 
access to actual
+connections.
+
+Downloading the RADIUS authentication extension
+Due to licensing limitations on dependencies for the RADIUS 
extension, the extension
+cannot be distributed in a binary format.  This means that, in 
order to use this extension
+you will need to build the Guacamole client code yourself.  
You can find build instructions
+for Guacamole client in .
+
+
+Installing RADIUS authentication
+The RADIUS extension must be explicitly enabled during build 
time in order to generate
+the binaries and resulting JAR file.  This is done by adding 
the flag -Plgpl-extensions
+to the MAVEN command line during the build, and should result 
in the output below:
+
+$ mvn clean package 
-Plgpl-extensions
+[INFO] --- maven-assembly-plugin:2.5.3:single 
(make-source-archive) @ guacamole-client ---
+[INFO] Reading assembly descriptor: project-assembly.xml
+[INFO] Building tar: 
/home/guac/guacamole-client/target/guacamole-client-0.9.14.tar.gz
+[INFO] 

+[INFO] Reactor Summary:
+[INFO] 
+[INFO] guacamole-common .. SUCCESS [6.037s]
+[INFO] guacamole-ext . SUCCESS [5.382s]
+[INFO] guacamole-common-js ... SUCCESS [0.751s]
+[INFO] guacamole . SUCCESS [9.767s]
+[INFO] guacamole-auth-cas  SUCCESS [2.811s]
+[INFO] guacamole-auth-duo  SUCCESS [2.441s]
+[INFO] guacamole-auth-header . SUCCESS [1.875s]
+[INFO] guacamole-auth-jdbc ... SUCCESS [0.277s]
+[INFO] guacamole-auth-jdbc-base .. SUCCESS [2.144s]
+[INFO] guacamole-auth-jdbc-mysql . SUCCESS [5.637s]
+[INFO] guacamole-auth-jdbc-postgresql  SUCCESS [5.465s]
+[INFO] guacamole-auth-jdbc-sqlserver . SUCCESS [5.398s]
+[INFO] guacamole-auth-jdbc-dist .. SUCCESS [0.824s]
+[INFO] guacamole-auth-ldap ... SUCCESS [2.743s]
+[INFO] guacamole-auth-noauth . SUCCESS [0.964s]
+[INFO] guacamole-auth-openid . SUCCESS [2.533s]
+[INFO] guacamole-example . SUCCESS [0.888s]
+[INFO] guacamole-playback-example  SUCCESS [0.628s]
+[INFO] guacamole-auth-radius . SUCCESS 
[17.729s]
+[INFO] guacamole-client .. SUCCESS [5.645s]
+[INFO] 

+[INFO] BUILD SUCCESS
+[INFO] 

+[INFO] Total time: 1:20.134s
+[INFO] Finished at: Wed Jan 31 09:45:41 EST 2018
+[INFO] Final Memory: 47M/749M
+[INFO] 

+$
+
+
+After the build completes successfully, the extension will 
be in the
+extensions/guacamole-auth-radius/target/ 
directory, and will be
+called guacamole-auth-radius-0.9.14.jar.  This extension file 
can be copied to
+the GUACAMOLE_HOME/extensions directory.
+If you are unsure where 
GUACAMOLE_HOME is located on
+your system, please consult  before
+proceeding.
+
+Extensions are loaded in alphabetical order, and 
authentication is performed
+in the order in which the extensions were loaded.  If you are 
stacking the
+RADIUS extension with another extension, like the JDBC 
extension, in order to
+  

[GitHub] guacamole-manual pull request #33: GUACAMOLE-197: RADIUS Authentication Exte...

2018-02-02 Thread necouchman
Github user necouchman commented on a diff in the pull request:

https://github.com/apache/guacamole-manual/pull/33#discussion_r165676577
  
--- Diff: src/chapters/radius-auth.xml ---
@@ -0,0 +1,240 @@
+
+
+http://docbook.org/ns/docbook; 
version="5.0" xml:lang="en"
+xmlns:xi="http://www.w3.org/2001/XInclude; 
xmlns:xlink="http://www.w3.org/1999/xlink;>
+RADIUS Authentication
+
+RADIUS Authentication
+
+Guacamole supports delegating authentication to a RADIUS 
service, such as FreeRADIUS, to
+validate username and password combinations, and to support 
multi-factor authentication.  This
+authentication method must be layered on top of some other 
authentication extension, such as
+those available from the main project website, in order to provide 
access to actual
+connections.
+
+Downloading the RADIUS authentication extension
+Due to licensing limitations on dependencies for the RADIUS 
extension, the extension
+cannot be distributed in a binary format.  This means that, in 
order to use this extension
+you will need to build the Guacamole client code yourself.  
You can find build instructions
+for Guacamole client in .
+
+
+Installing RADIUS authentication
+The RADIUS extension must be explicitly enabled during build 
time in order to generate
+the binaries and resulting JAR file.  This is done by adding 
the flag -Plgpl-extensions
+to the MAVEN command line during the build, and should result 
in the output below:
+
+$ mvn clean package 
-Plgpl-extensions
+[INFO] --- maven-assembly-plugin:2.5.3:single 
(make-source-archive) @ guacamole-client ---
+[INFO] Reading assembly descriptor: project-assembly.xml
+[INFO] Building tar: 
/home/guac/guacamole-client/target/guacamole-client-0.9.14.tar.gz
+[INFO] 

+[INFO] Reactor Summary:
+[INFO] 
+[INFO] guacamole-common .. SUCCESS [6.037s]
+[INFO] guacamole-ext . SUCCESS [5.382s]
+[INFO] guacamole-common-js ... SUCCESS [0.751s]
+[INFO] guacamole . SUCCESS [9.767s]
+[INFO] guacamole-auth-cas  SUCCESS [2.811s]
+[INFO] guacamole-auth-duo  SUCCESS [2.441s]
+[INFO] guacamole-auth-header . SUCCESS [1.875s]
+[INFO] guacamole-auth-jdbc ... SUCCESS [0.277s]
+[INFO] guacamole-auth-jdbc-base .. SUCCESS [2.144s]
+[INFO] guacamole-auth-jdbc-mysql . SUCCESS [5.637s]
+[INFO] guacamole-auth-jdbc-postgresql  SUCCESS [5.465s]
+[INFO] guacamole-auth-jdbc-sqlserver . SUCCESS [5.398s]
+[INFO] guacamole-auth-jdbc-dist .. SUCCESS [0.824s]
+[INFO] guacamole-auth-ldap ... SUCCESS [2.743s]
+[INFO] guacamole-auth-noauth . SUCCESS [0.964s]
+[INFO] guacamole-auth-openid . SUCCESS [2.533s]
+[INFO] guacamole-example . SUCCESS [0.888s]
+[INFO] guacamole-playback-example  SUCCESS [0.628s]
+[INFO] guacamole-auth-radius . SUCCESS 
[17.729s]
+[INFO] guacamole-client .. SUCCESS [5.645s]
+[INFO] 

+[INFO] BUILD SUCCESS
+[INFO] 

+[INFO] Total time: 1:20.134s
+[INFO] Finished at: Wed Jan 31 09:45:41 EST 2018
+[INFO] Final Memory: 47M/749M
+[INFO] 

+$
+
+
+After the build completes successfully, the extension will 
be in the
+extensions/guacamole-auth-radius/target/ 
directory, and will be
+called guacamole-auth-radius-0.9.14.jar.  This extension file 
can be copied to
+the GUACAMOLE_HOME/extensions directory.
+If you are unsure where 
GUACAMOLE_HOME is located on
+your system, please consult  before
+proceeding.
+
+Extensions are loaded in alphabetical order, and 
authentication is performed
+in the order in which the extensions were loaded.  If you are 
stacking the
+RADIUS extension with another extension, like the JDBC 
extension, in order to
+  

[GitHub] guacamole-manual pull request #33: GUACAMOLE-197: RADIUS Authentication Exte...

2018-02-02 Thread necouchman
Github user necouchman commented on a diff in the pull request:

https://github.com/apache/guacamole-manual/pull/33#discussion_r165676323
  
--- Diff: src/chapters/radius-auth.xml ---
@@ -0,0 +1,240 @@
+
+
+http://docbook.org/ns/docbook; 
version="5.0" xml:lang="en"
+xmlns:xi="http://www.w3.org/2001/XInclude; 
xmlns:xlink="http://www.w3.org/1999/xlink;>
+RADIUS Authentication
+
+RADIUS Authentication
+
+Guacamole supports delegating authentication to a RADIUS 
service, such as FreeRADIUS, to
+validate username and password combinations, and to support 
multi-factor authentication.  This
+authentication method must be layered on top of some other 
authentication extension, such as
+those available from the main project website, in order to provide 
access to actual
+connections.
+
+Downloading the RADIUS authentication extension
+Due to licensing limitations on dependencies for the RADIUS 
extension, the extension
+cannot be distributed in a binary format.  This means that, in 
order to use this extension
+you will need to build the Guacamole client code yourself.  
You can find build instructions
+for Guacamole client in .
+
+
+Installing RADIUS authentication
+The RADIUS extension must be explicitly enabled during build 
time in order to generate
+the binaries and resulting JAR file.  This is done by adding 
the flag -Plgpl-extensions
+to the MAVEN command line during the build, and should result 
in the output below:
+
+$ mvn clean package 
-Plgpl-extensions
+[INFO] --- maven-assembly-plugin:2.5.3:single 
(make-source-archive) @ guacamole-client ---
+[INFO] Reading assembly descriptor: project-assembly.xml
+[INFO] Building tar: 
/home/guac/guacamole-client/target/guacamole-client-0.9.14.tar.gz
+[INFO] 

+[INFO] Reactor Summary:
+[INFO] 
+[INFO] guacamole-common .. SUCCESS [6.037s]
+[INFO] guacamole-ext . SUCCESS [5.382s]
+[INFO] guacamole-common-js ... SUCCESS [0.751s]
+[INFO] guacamole . SUCCESS [9.767s]
+[INFO] guacamole-auth-cas  SUCCESS [2.811s]
+[INFO] guacamole-auth-duo  SUCCESS [2.441s]
+[INFO] guacamole-auth-header . SUCCESS [1.875s]
+[INFO] guacamole-auth-jdbc ... SUCCESS [0.277s]
+[INFO] guacamole-auth-jdbc-base .. SUCCESS [2.144s]
+[INFO] guacamole-auth-jdbc-mysql . SUCCESS [5.637s]
+[INFO] guacamole-auth-jdbc-postgresql  SUCCESS [5.465s]
+[INFO] guacamole-auth-jdbc-sqlserver . SUCCESS [5.398s]
+[INFO] guacamole-auth-jdbc-dist .. SUCCESS [0.824s]
+[INFO] guacamole-auth-ldap ... SUCCESS [2.743s]
+[INFO] guacamole-auth-noauth . SUCCESS [0.964s]
+[INFO] guacamole-auth-openid . SUCCESS [2.533s]
+[INFO] guacamole-example . SUCCESS [0.888s]
+[INFO] guacamole-playback-example  SUCCESS [0.628s]
+[INFO] guacamole-auth-radius . SUCCESS 
[17.729s]
+[INFO] guacamole-client .. SUCCESS [5.645s]
+[INFO] 

+[INFO] BUILD SUCCESS
+[INFO] 

+[INFO] Total time: 1:20.134s
+[INFO] Finished at: Wed Jan 31 09:45:41 EST 2018
+[INFO] Final Memory: 47M/749M
+[INFO] 

+$
+
+
+After the build completes successfully, the extension will 
be in the
+extensions/guacamole-auth-radius/target/ 
directory, and will be
+called guacamole-auth-radius-0.9.14.jar.  This extension file 
can be copied to
+the GUACAMOLE_HOME/extensions directory.
+If you are unsure where 
GUACAMOLE_HOME is located on
+your system, please consult  before
+proceeding.
+
+Extensions are loaded in alphabetical order, and 
authentication is performed
+in the order in which the extensions were loaded.  If you are 
stacking the
+RADIUS extension with another extension, like the JDBC 
extension, in order to
+  

[GitHub] guacamole-manual pull request #33: GUACAMOLE-197: RADIUS Authentication Exte...

2018-02-01 Thread mike-jumper
Github user mike-jumper commented on a diff in the pull request:

https://github.com/apache/guacamole-manual/pull/33#discussion_r165568308
  
--- Diff: src/chapters/radius-auth.xml ---
@@ -0,0 +1,240 @@
+
+
+http://docbook.org/ns/docbook; 
version="5.0" xml:lang="en"
+xmlns:xi="http://www.w3.org/2001/XInclude; 
xmlns:xlink="http://www.w3.org/1999/xlink;>
+RADIUS Authentication
+
+RADIUS Authentication
+
+Guacamole supports delegating authentication to a RADIUS 
service, such as FreeRADIUS, to
+validate username and password combinations, and to support 
multi-factor authentication.  This
+authentication method must be layered on top of some other 
authentication extension, such as
+those available from the main project website, in order to provide 
access to actual
+connections.
+
+Downloading the RADIUS authentication extension
+Due to licensing limitations on dependencies for the RADIUS 
extension, the extension
+cannot be distributed in a binary format.  This means that, in 
order to use this extension
+you will need to build the Guacamole client code yourself.  
You can find build instructions
+for Guacamole client in .
+
+
+Installing RADIUS authentication
+The RADIUS extension must be explicitly enabled during build 
time in order to generate
+the binaries and resulting JAR file.  This is done by adding 
the flag -Plgpl-extensions
+to the MAVEN command line during the build, and should result 
in the output below:
+
+$ mvn clean package 
-Plgpl-extensions
+[INFO] --- maven-assembly-plugin:2.5.3:single 
(make-source-archive) @ guacamole-client ---
+[INFO] Reading assembly descriptor: project-assembly.xml
+[INFO] Building tar: 
/home/guac/guacamole-client/target/guacamole-client-0.9.14.tar.gz
+[INFO] 

+[INFO] Reactor Summary:
+[INFO] 
+[INFO] guacamole-common .. SUCCESS [6.037s]
+[INFO] guacamole-ext . SUCCESS [5.382s]
+[INFO] guacamole-common-js ... SUCCESS [0.751s]
+[INFO] guacamole . SUCCESS [9.767s]
+[INFO] guacamole-auth-cas  SUCCESS [2.811s]
+[INFO] guacamole-auth-duo  SUCCESS [2.441s]
+[INFO] guacamole-auth-header . SUCCESS [1.875s]
+[INFO] guacamole-auth-jdbc ... SUCCESS [0.277s]
+[INFO] guacamole-auth-jdbc-base .. SUCCESS [2.144s]
+[INFO] guacamole-auth-jdbc-mysql . SUCCESS [5.637s]
+[INFO] guacamole-auth-jdbc-postgresql  SUCCESS [5.465s]
+[INFO] guacamole-auth-jdbc-sqlserver . SUCCESS [5.398s]
+[INFO] guacamole-auth-jdbc-dist .. SUCCESS [0.824s]
+[INFO] guacamole-auth-ldap ... SUCCESS [2.743s]
+[INFO] guacamole-auth-noauth . SUCCESS [0.964s]
+[INFO] guacamole-auth-openid . SUCCESS [2.533s]
+[INFO] guacamole-example . SUCCESS [0.888s]
+[INFO] guacamole-playback-example  SUCCESS [0.628s]
+[INFO] guacamole-auth-radius . SUCCESS 
[17.729s]
+[INFO] guacamole-client .. SUCCESS [5.645s]
+[INFO] 

+[INFO] BUILD SUCCESS
+[INFO] 

+[INFO] Total time: 1:20.134s
+[INFO] Finished at: Wed Jan 31 09:45:41 EST 2018
+[INFO] Final Memory: 47M/749M
+[INFO] 

+$
+
+
+After the build completes successfully, the extension will 
be in the
+extensions/guacamole-auth-radius/target/ 
directory, and will be
+called guacamole-auth-radius-0.9.14.jar.  This extension file 
can be copied to
+the GUACAMOLE_HOME/extensions directory.
+If you are unsure where 
GUACAMOLE_HOME is located on
+your system, please consult  before
+proceeding.
+
+Extensions are loaded in alphabetical order, and 
authentication is performed
+in the order in which the extensions were loaded.  If you are 
stacking the
+RADIUS extension with another extension, like the JDBC 
extension, in order to
+ 

[GitHub] guacamole-manual pull request #33: GUACAMOLE-197: RADIUS Authentication Exte...

2018-02-01 Thread mike-jumper
Github user mike-jumper commented on a diff in the pull request:

https://github.com/apache/guacamole-manual/pull/33#discussion_r165556836
  
--- Diff: src/chapters/radius-auth.xml ---
@@ -0,0 +1,240 @@
+
+
+http://docbook.org/ns/docbook; 
version="5.0" xml:lang="en"
+xmlns:xi="http://www.w3.org/2001/XInclude; 
xmlns:xlink="http://www.w3.org/1999/xlink;>
+RADIUS Authentication
+
+RADIUS Authentication
+
+Guacamole supports delegating authentication to a RADIUS 
service, such as FreeRADIUS, to
+validate username and password combinations, and to support 
multi-factor authentication.  This
+authentication method must be layered on top of some other 
authentication extension, such as
+those available from the main project website, in order to provide 
access to actual
+connections.
+
+Downloading the RADIUS authentication extension
+Due to licensing limitations on dependencies for the RADIUS 
extension, the extension
+cannot be distributed in a binary format.  This means that, in 
order to use this extension
+you will need to build the Guacamole client code yourself.  
You can find build instructions
+for Guacamole client in .
+
+
+Installing RADIUS authentication
+The RADIUS extension must be explicitly enabled during build 
time in order to generate
+the binaries and resulting JAR file.  This is done by adding 
the flag -Plgpl-extensions
+to the MAVEN command line during the build, and should result 
in the output below:
+
+$ mvn clean package 
-Plgpl-extensions
+[INFO] --- maven-assembly-plugin:2.5.3:single 
(make-source-archive) @ guacamole-client ---
+[INFO] Reading assembly descriptor: project-assembly.xml
+[INFO] Building tar: 
/home/guac/guacamole-client/target/guacamole-client-0.9.14.tar.gz
+[INFO] 

+[INFO] Reactor Summary:
+[INFO] 
+[INFO] guacamole-common .. SUCCESS [6.037s]
+[INFO] guacamole-ext . SUCCESS [5.382s]
+[INFO] guacamole-common-js ... SUCCESS [0.751s]
+[INFO] guacamole . SUCCESS [9.767s]
+[INFO] guacamole-auth-cas  SUCCESS [2.811s]
+[INFO] guacamole-auth-duo  SUCCESS [2.441s]
+[INFO] guacamole-auth-header . SUCCESS [1.875s]
+[INFO] guacamole-auth-jdbc ... SUCCESS [0.277s]
+[INFO] guacamole-auth-jdbc-base .. SUCCESS [2.144s]
+[INFO] guacamole-auth-jdbc-mysql . SUCCESS [5.637s]
+[INFO] guacamole-auth-jdbc-postgresql  SUCCESS [5.465s]
+[INFO] guacamole-auth-jdbc-sqlserver . SUCCESS [5.398s]
+[INFO] guacamole-auth-jdbc-dist .. SUCCESS [0.824s]
+[INFO] guacamole-auth-ldap ... SUCCESS [2.743s]
+[INFO] guacamole-auth-noauth . SUCCESS [0.964s]
+[INFO] guacamole-auth-openid . SUCCESS [2.533s]
+[INFO] guacamole-example . SUCCESS [0.888s]
+[INFO] guacamole-playback-example  SUCCESS [0.628s]
+[INFO] guacamole-auth-radius . SUCCESS 
[17.729s]
+[INFO] guacamole-client .. SUCCESS [5.645s]
+[INFO] 

+[INFO] BUILD SUCCESS
+[INFO] 

+[INFO] Total time: 1:20.134s
+[INFO] Finished at: Wed Jan 31 09:45:41 EST 2018
+[INFO] Final Memory: 47M/749M
+[INFO] 

+$
+
+
+After the build completes successfully, the extension will 
be in the
+extensions/guacamole-auth-radius/target/ 
directory, and will be
+called guacamole-auth-radius-0.9.14.jar.  This extension file 
can be copied to
+the GUACAMOLE_HOME/extensions directory.
+If you are unsure where 
GUACAMOLE_HOME is located on
+your system, please consult  before
+proceeding.
+
+Extensions are loaded in alphabetical order, and 
authentication is performed
+in the order in which the extensions were loaded.  If you are 
stacking the
+RADIUS extension with another extension, like the JDBC 
extension, in order to
+ 

[GitHub] guacamole-manual pull request #33: GUACAMOLE-197: RADIUS Authentication Exte...

2018-02-01 Thread mike-jumper
Github user mike-jumper commented on a diff in the pull request:

https://github.com/apache/guacamole-manual/pull/33#discussion_r165559559
  
--- Diff: src/chapters/radius-auth.xml ---
@@ -0,0 +1,240 @@
+
+
+http://docbook.org/ns/docbook; 
version="5.0" xml:lang="en"
+xmlns:xi="http://www.w3.org/2001/XInclude; 
xmlns:xlink="http://www.w3.org/1999/xlink;>
+RADIUS Authentication
+
+RADIUS Authentication
+
+Guacamole supports delegating authentication to a RADIUS 
service, such as FreeRADIUS, to
+validate username and password combinations, and to support 
multi-factor authentication.  This
+authentication method must be layered on top of some other 
authentication extension, such as
+those available from the main project website, in order to provide 
access to actual
+connections.
+
+Downloading the RADIUS authentication extension
+Due to licensing limitations on dependencies for the RADIUS 
extension, the extension
+cannot be distributed in a binary format.  This means that, in 
order to use this extension
+you will need to build the Guacamole client code yourself.  
You can find build instructions
+for Guacamole client in .
+
+
+Installing RADIUS authentication
+The RADIUS extension must be explicitly enabled during build 
time in order to generate
+the binaries and resulting JAR file.  This is done by adding 
the flag -Plgpl-extensions
+to the MAVEN command line during the build, and should result 
in the output below:
+
+$ mvn clean package 
-Plgpl-extensions
+[INFO] --- maven-assembly-plugin:2.5.3:single 
(make-source-archive) @ guacamole-client ---
+[INFO] Reading assembly descriptor: project-assembly.xml
+[INFO] Building tar: 
/home/guac/guacamole-client/target/guacamole-client-0.9.14.tar.gz
+[INFO] 

+[INFO] Reactor Summary:
+[INFO] 
+[INFO] guacamole-common .. SUCCESS [6.037s]
+[INFO] guacamole-ext . SUCCESS [5.382s]
+[INFO] guacamole-common-js ... SUCCESS [0.751s]
+[INFO] guacamole . SUCCESS [9.767s]
+[INFO] guacamole-auth-cas  SUCCESS [2.811s]
+[INFO] guacamole-auth-duo  SUCCESS [2.441s]
+[INFO] guacamole-auth-header . SUCCESS [1.875s]
+[INFO] guacamole-auth-jdbc ... SUCCESS [0.277s]
+[INFO] guacamole-auth-jdbc-base .. SUCCESS [2.144s]
+[INFO] guacamole-auth-jdbc-mysql . SUCCESS [5.637s]
+[INFO] guacamole-auth-jdbc-postgresql  SUCCESS [5.465s]
+[INFO] guacamole-auth-jdbc-sqlserver . SUCCESS [5.398s]
+[INFO] guacamole-auth-jdbc-dist .. SUCCESS [0.824s]
+[INFO] guacamole-auth-ldap ... SUCCESS [2.743s]
+[INFO] guacamole-auth-noauth . SUCCESS [0.964s]
+[INFO] guacamole-auth-openid . SUCCESS [2.533s]
+[INFO] guacamole-example . SUCCESS [0.888s]
+[INFO] guacamole-playback-example  SUCCESS [0.628s]
+[INFO] guacamole-auth-radius . SUCCESS 
[17.729s]
+[INFO] guacamole-client .. SUCCESS [5.645s]
+[INFO] 

+[INFO] BUILD SUCCESS
+[INFO] 

+[INFO] Total time: 1:20.134s
+[INFO] Finished at: Wed Jan 31 09:45:41 EST 2018
+[INFO] Final Memory: 47M/749M
+[INFO] 

+$
+
+
+After the build completes successfully, the extension will 
be in the
+extensions/guacamole-auth-radius/target/ 
directory, and will be
+called guacamole-auth-radius-0.9.14.jar.  This extension file 
can be copied to
+the GUACAMOLE_HOME/extensions directory.
+If you are unsure where 
GUACAMOLE_HOME is located on
+your system, please consult  before
+proceeding.
+
+Extensions are loaded in alphabetical order, and 
authentication is performed
+in the order in which the extensions were loaded.  If you are 
stacking the
+RADIUS extension with another extension, like the JDBC 
extension, in order to
+ 

[GitHub] guacamole-manual pull request #33: GUACAMOLE-197: RADIUS Authentication Exte...

2018-02-01 Thread mike-jumper
Github user mike-jumper commented on a diff in the pull request:

https://github.com/apache/guacamole-manual/pull/33#discussion_r165559875
  
--- Diff: src/chapters/radius-auth.xml ---
@@ -0,0 +1,240 @@
+
+
+http://docbook.org/ns/docbook; 
version="5.0" xml:lang="en"
+xmlns:xi="http://www.w3.org/2001/XInclude; 
xmlns:xlink="http://www.w3.org/1999/xlink;>
+RADIUS Authentication
+
+RADIUS Authentication
+
+Guacamole supports delegating authentication to a RADIUS 
service, such as FreeRADIUS, to
+validate username and password combinations, and to support 
multi-factor authentication.  This
+authentication method must be layered on top of some other 
authentication extension, such as
+those available from the main project website, in order to provide 
access to actual
+connections.
+
+Downloading the RADIUS authentication extension
+Due to licensing limitations on dependencies for the RADIUS 
extension, the extension
+cannot be distributed in a binary format.  This means that, in 
order to use this extension
+you will need to build the Guacamole client code yourself.  
You can find build instructions
+for Guacamole client in .
+
+
+Installing RADIUS authentication
+The RADIUS extension must be explicitly enabled during build 
time in order to generate
+the binaries and resulting JAR file.  This is done by adding 
the flag -Plgpl-extensions
+to the MAVEN command line during the build, and should result 
in the output below:
+
+$ mvn clean package 
-Plgpl-extensions
+[INFO] --- maven-assembly-plugin:2.5.3:single 
(make-source-archive) @ guacamole-client ---
+[INFO] Reading assembly descriptor: project-assembly.xml
+[INFO] Building tar: 
/home/guac/guacamole-client/target/guacamole-client-0.9.14.tar.gz
+[INFO] 

+[INFO] Reactor Summary:
+[INFO] 
+[INFO] guacamole-common .. SUCCESS [6.037s]
+[INFO] guacamole-ext . SUCCESS [5.382s]
+[INFO] guacamole-common-js ... SUCCESS [0.751s]
+[INFO] guacamole . SUCCESS [9.767s]
+[INFO] guacamole-auth-cas  SUCCESS [2.811s]
+[INFO] guacamole-auth-duo  SUCCESS [2.441s]
+[INFO] guacamole-auth-header . SUCCESS [1.875s]
+[INFO] guacamole-auth-jdbc ... SUCCESS [0.277s]
+[INFO] guacamole-auth-jdbc-base .. SUCCESS [2.144s]
+[INFO] guacamole-auth-jdbc-mysql . SUCCESS [5.637s]
+[INFO] guacamole-auth-jdbc-postgresql  SUCCESS [5.465s]
+[INFO] guacamole-auth-jdbc-sqlserver . SUCCESS [5.398s]
+[INFO] guacamole-auth-jdbc-dist .. SUCCESS [0.824s]
+[INFO] guacamole-auth-ldap ... SUCCESS [2.743s]
+[INFO] guacamole-auth-noauth . SUCCESS [0.964s]
+[INFO] guacamole-auth-openid . SUCCESS [2.533s]
+[INFO] guacamole-example . SUCCESS [0.888s]
+[INFO] guacamole-playback-example  SUCCESS [0.628s]
+[INFO] guacamole-auth-radius . SUCCESS 
[17.729s]
+[INFO] guacamole-client .. SUCCESS [5.645s]
+[INFO] 

+[INFO] BUILD SUCCESS
+[INFO] 

+[INFO] Total time: 1:20.134s
+[INFO] Finished at: Wed Jan 31 09:45:41 EST 2018
+[INFO] Final Memory: 47M/749M
+[INFO] 

+$
+
+
+After the build completes successfully, the extension will 
be in the
+extensions/guacamole-auth-radius/target/ 
directory, and will be
+called guacamole-auth-radius-0.9.14.jar.  This extension file 
can be copied to
+the GUACAMOLE_HOME/extensions directory.
+If you are unsure where 
GUACAMOLE_HOME is located on
+your system, please consult  before
+proceeding.
+
+Extensions are loaded in alphabetical order, and 
authentication is performed
+in the order in which the extensions were loaded.  If you are 
stacking the
+RADIUS extension with another extension, like the JDBC 
extension, in order to
+ 

[GitHub] guacamole-manual pull request #33: GUACAMOLE-197: RADIUS Authentication Exte...

2018-02-01 Thread mike-jumper
Github user mike-jumper commented on a diff in the pull request:

https://github.com/apache/guacamole-manual/pull/33#discussion_r165559610
  
--- Diff: src/chapters/radius-auth.xml ---
@@ -0,0 +1,240 @@
+
+
+http://docbook.org/ns/docbook; 
version="5.0" xml:lang="en"
+xmlns:xi="http://www.w3.org/2001/XInclude; 
xmlns:xlink="http://www.w3.org/1999/xlink;>
+RADIUS Authentication
+
+RADIUS Authentication
+
+Guacamole supports delegating authentication to a RADIUS 
service, such as FreeRADIUS, to
+validate username and password combinations, and to support 
multi-factor authentication.  This
+authentication method must be layered on top of some other 
authentication extension, such as
+those available from the main project website, in order to provide 
access to actual
+connections.
+
+Downloading the RADIUS authentication extension
+Due to licensing limitations on dependencies for the RADIUS 
extension, the extension
+cannot be distributed in a binary format.  This means that, in 
order to use this extension
+you will need to build the Guacamole client code yourself.  
You can find build instructions
+for Guacamole client in .
+
+
+Installing RADIUS authentication
+The RADIUS extension must be explicitly enabled during build 
time in order to generate
+the binaries and resulting JAR file.  This is done by adding 
the flag -Plgpl-extensions
+to the MAVEN command line during the build, and should result 
in the output below:
+
+$ mvn clean package 
-Plgpl-extensions
+[INFO] --- maven-assembly-plugin:2.5.3:single 
(make-source-archive) @ guacamole-client ---
+[INFO] Reading assembly descriptor: project-assembly.xml
+[INFO] Building tar: 
/home/guac/guacamole-client/target/guacamole-client-0.9.14.tar.gz
+[INFO] 

+[INFO] Reactor Summary:
+[INFO] 
+[INFO] guacamole-common .. SUCCESS [6.037s]
+[INFO] guacamole-ext . SUCCESS [5.382s]
+[INFO] guacamole-common-js ... SUCCESS [0.751s]
+[INFO] guacamole . SUCCESS [9.767s]
+[INFO] guacamole-auth-cas  SUCCESS [2.811s]
+[INFO] guacamole-auth-duo  SUCCESS [2.441s]
+[INFO] guacamole-auth-header . SUCCESS [1.875s]
+[INFO] guacamole-auth-jdbc ... SUCCESS [0.277s]
+[INFO] guacamole-auth-jdbc-base .. SUCCESS [2.144s]
+[INFO] guacamole-auth-jdbc-mysql . SUCCESS [5.637s]
+[INFO] guacamole-auth-jdbc-postgresql  SUCCESS [5.465s]
+[INFO] guacamole-auth-jdbc-sqlserver . SUCCESS [5.398s]
+[INFO] guacamole-auth-jdbc-dist .. SUCCESS [0.824s]
+[INFO] guacamole-auth-ldap ... SUCCESS [2.743s]
+[INFO] guacamole-auth-noauth . SUCCESS [0.964s]
+[INFO] guacamole-auth-openid . SUCCESS [2.533s]
+[INFO] guacamole-example . SUCCESS [0.888s]
+[INFO] guacamole-playback-example  SUCCESS [0.628s]
+[INFO] guacamole-auth-radius . SUCCESS 
[17.729s]
+[INFO] guacamole-client .. SUCCESS [5.645s]
+[INFO] 

+[INFO] BUILD SUCCESS
+[INFO] 

+[INFO] Total time: 1:20.134s
+[INFO] Finished at: Wed Jan 31 09:45:41 EST 2018
+[INFO] Final Memory: 47M/749M
+[INFO] 

+$
+
+
+After the build completes successfully, the extension will 
be in the
+extensions/guacamole-auth-radius/target/ 
directory, and will be
+called guacamole-auth-radius-0.9.14.jar.  This extension file 
can be copied to
+the GUACAMOLE_HOME/extensions directory.
+If you are unsure where 
GUACAMOLE_HOME is located on
+your system, please consult  before
+proceeding.
+
+Extensions are loaded in alphabetical order, and 
authentication is performed
+in the order in which the extensions were loaded.  If you are 
stacking the
+RADIUS extension with another extension, like the JDBC 
extension, in order to
+