[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 +
[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_r165559691 --- 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_r165559998 --- 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_r165559770 --- 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_r165558208 --- 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 -- > Due to licensing limitations on dependencies for the RADIUS extension, the extension cannot be distributed in a binary format. While it is true that *we* cannot distribute them (as our releases must be under the terms of the Apache license), it is not correct that the extension cannot be distributed in binary form whatsoever. I suggest explicitly noting that because the binary form of extension bundles an LGPL library (JRadius), and because all releases of Apache Guacamole must be under the terms of the Apache license, this extension is only included in source form. ---
[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 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 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_r165685071 --- 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_r165685113 --- 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_r165685154 --- 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_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_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_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_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_r165684864 --- 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_r165737966 --- 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
[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_r165737804 --- 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
[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_r165735697 --- 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
[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_r165736354 --- 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
[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_r165737602 --- 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
[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_r165736157 --- 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
[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
[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_r165738210 --- 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
[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
[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_r165747438 --- 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 -- Fixed. ---
[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 i
[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 i
[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_r165747567 --- 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 i
[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_r165747531 --- 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 i
[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 i
[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_r165747687 --- 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 i
[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 i
[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_r165747708 --- 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 i
[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_r165747738 --- 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 i
[GitHub] guacamole-manual pull request #33: GUACAMOLE-197: RADIUS Authentication Exte...
Github user asfgit closed the pull request at: https://github.com/apache/guacamole-manual/pull/33 ---