pp7En opened a new pull request, #984: URL: https://github.com/apache/guacamole-client/pull/984
Hi all, I have built a small extension for myself and would like to share it with you. Maybe this is a function that would go well with Guacamole. I use a self-hosted Nextcloud and the plugin “External Sites”. This plugin offers the possibility to send a JWT to an embedded website. This JWT is (Nextcloud) user-related and always valid for 1 minute. If the JWT is missing or has expired, an excpetion will be thrown. The extension validates the JWT and if it is valid, the Guacamole login screen is displayed. Everything else then proceeds as usual. Additionally, I have implemented that only certain Nextcloud users are allowed this access, independent of a valid JWT. I have decided to not make the login screen accessible worldwide, that's why an exception will be thrown if anyone call the guacamole client directly (`https://example.com/guacamole`) and a login is only possible within the Nextcloud (`https://cloud.example.com/`). Another small additional use case in my environment: The login screen should still be displayed for a few clients (via IP addresses), so the IP address will be checked and validated. [Jira Ticket GUACAMOLE-1949](https://issues.apache.org/jira/projects/GUACAMOLE/issues/GUACAMOLE-1949) -- 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