[GitHub] guacamole-manual pull request #33: GUACAMOLE-197: RADIUS Authentication Exte...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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 +