x2gobroker.authmechs.none_authmech module¶
- class x2gobroker.authmechs.none_authmech.X2GoBrokerAuthMech[source]¶
Bases:
object
X2Go Session Broker’s none authentication mechanism:
Use this authentication mechanism for setups, where users are always granted access to the broker. No authentication is required.
WARNING: Only use this authentication mechanism on private or VPN’ed networks. Don’t use it, if your broker is reachable on the internet or in networks with non-trusted hosts.
NOTE: The broker will not be able to distinguish between users when delivering available servers and session profiles to the user’s X2Go Client application.
- authenticate(username, password, **kwargs)[source]¶
The none authentication mechanism’s
authenticate()
method always returnsTrue
to the user, so X2Go Session Broker access gets always granted.- Parameters
username (
str
) – The broker username sent by the client (ignored)password (
str
) – The broker password sent by the client (ignored)kwargs (
dict
) – Any other parameter (for future features’ compatibility, all ignored for now)
- Returns
Authentication success (always!)
- Return type
bool