On 5/30/24 2:09 AM, Stephan von Krawczynski wrote:
Hello Jon,
if this project had a simple script hook interface where authentication can be
done by an external script feeded with every possible information needed for
that, then a question like this would not be needed. There would be no need to
discuss every thinkable authentication method because everyone wanting some
very special and unique usecase could simple write his personal authentication
script for the case - and share it with public or not.
If there is community demand to additionally provide a shell script
binding as an alternative layer to Guacamole's established Java API, it
can be done. Someone like yourself who is passionate about shell
scripting would achieve this by either of the following:
* Writing an authentication extension that establishes its own
shell-based system for passing around the same information as the
established API, functioning as an interface layer between the two.
* Opening a feature request in JIRA that lays out the use case, such
that others might implement it if the idea gains traction.
This is unrelated to the need to continue providing a flexible and
generalized authentication API, as well as the need to leverage that API
to provide a variety of standard extensions that support commonly-used
authentication backends (including backends like LDAP or RADIUS that are
mainly of interest to enterprise users).
Guacamole includes support for RADIUS so that users that wish to use
RADIUS can do so. Given that the main Java library for RADIUS (JRadius)
is no longer maintained, it might be necessary to eventually cease
including support for RADIUS. To that end, gauging the level of
community need for RADIUS is helpful (hence this thread), as is
searching for alternative RADIUS libraries that are actively maintained.
- Mike
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@guacamole.apache.org
For additional commands, e-mail: user-h...@guacamole.apache.org