necouchman commented on PR #1028: URL: https://github.com/apache/guacamole-client/pull/1028#issuecomment-2418178997
> > The current approach with the various `*-case-sensitive-usernames` properties is that the property dictates how the relevant extension handles username comparisons, regardless of how the authenticating extension may handle username comparisons. I think the only way to be consistent with that logic would be for `HistoryTrackingConnection` to honor only the value from the `*-case-sensitive-usernames` property of the extension that defines that instance of `HistoryTrackingConnection`. > > So, if I'm understanding what you're saying correctly, given the current way these properties are interpreted, `HistoryTrackingConnection` should pull the value from the `JDBCEnvironment`? > Actually, maybe I'm just confused, here. Given Corentin's example: * `guacamole-auth-jdbc` is the _Authenticating_ extension. * `guacamole-auth-quickconnect` is defining the `Connection` that is ultimately wrapped inside the `HistoryTrackingConnection` So, you're saying that the extension that defines the `Connection` - `quickconnect` in this case - would be the one that defines the case-sensitivity for that particular wrapped object, regardless of the `jdbc` extension's setting? -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@guacamole.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org