Nick Thank you for your reply.
> > No, this is not possible nor is it a problem: > Of course. Thank you very much! > 2021/06/30 の 10:47 に Mike Jumper <[email protected]> によって書かれました: > > On Tue, Jun 29, 2021, 18:43 < [email protected] > mailto:[email protected] > wrote: > > > > > > Hello, > > > > I have created a shell script that uses the Guacamole REST API. > > > > > > > > > > #!/bin/bash > > > ############################# > > > USER=guacadmin > > > PASS=guacadmin > > > > > > ############################# > > > export TOKEN=$(curl -s -k -X POST > > > https://localhost/api/tokens -d "username=${USER}&password=${PASS}" | jq > > > -r .authToken) > > > curl GET -H 'Content-Type: application/json' -s > > > http://localhost:8080/guacamole/api/session/data/mysql/users?token=$TOKEN > > > | jq | grep username > > > > > > > > > > It's very convenient, but I think it will be a problem if it is > > operated from the outside (Internet). > > Is there a way to deny the above API communication only from the > > outside? > > > > > > No, this is not possible nor is it a problem: > > The REST API is how the web interface itself functions. When you interact > with the web interface in your browser, the internals of that web interface > are actually using the REST API on your behalf. > > - Mike > > > > > > > > > > > > > >
