Django app to enable Guacamole authentication
Project description
django-guac-auth
=======================
Django app to facilitate setting up Guacamole database items
[![Build Status](https://travis-ci.org/nimbis/django-guac-auth.svg?branch=master)](https://travis-ci.org/nimbis/django-guac-auth)
[![Coverage](https://coveralls.io/repos/nimbis/django-guac-auth/badge.png?branch=master)](https://coveralls.io/r/nimbis/django-guac-auth?branch=master)
Requirements
------------
* django >= 1.8
Installation
------------
* Run `pip install django-guac-auth` or download this package and run `python setup.py install`
* Ensure that `guac_auth` is in your INSTALLED APPS
Contributing
------------
See the [Contributing Guidelines](CONTRIBUTING.md).
History
-------
v1.0.0:
* Initial version.
Usage
-----
Several utility methods are provided.
# Set up an RDP connection, guac user, and needed permissions
quick_rdp(guac_username="guactestuser", guac_password="guactest",
username="Administrator", password="somepass",
hostname="somehost")
# Set up an RDP connection with the provided parameters
quick_rdp_conn(username="Adminstrator", password="somepass",
hostname="somehost"):
# Set up a Guacamole user
quick_guac_user(username="guactestuser", password="guactest"):
# Destroy all bits set up by quick_rdp()
quick_rdp_destroy(guac_username="guactestuser", username="Administrator",
hostname="somehost", cleanup_user=True,
cleanup_connection=True):
=======================
Django app to facilitate setting up Guacamole database items
[![Build Status](https://travis-ci.org/nimbis/django-guac-auth.svg?branch=master)](https://travis-ci.org/nimbis/django-guac-auth)
[![Coverage](https://coveralls.io/repos/nimbis/django-guac-auth/badge.png?branch=master)](https://coveralls.io/r/nimbis/django-guac-auth?branch=master)
Requirements
------------
* django >= 1.8
Installation
------------
* Run `pip install django-guac-auth` or download this package and run `python setup.py install`
* Ensure that `guac_auth` is in your INSTALLED APPS
Contributing
------------
See the [Contributing Guidelines](CONTRIBUTING.md).
History
-------
v1.0.0:
* Initial version.
Usage
-----
Several utility methods are provided.
# Set up an RDP connection, guac user, and needed permissions
quick_rdp(guac_username="guactestuser", guac_password="guactest",
username="Administrator", password="somepass",
hostname="somehost")
# Set up an RDP connection with the provided parameters
quick_rdp_conn(username="Adminstrator", password="somepass",
hostname="somehost"):
# Set up a Guacamole user
quick_guac_user(username="guactestuser", password="guactest"):
# Destroy all bits set up by quick_rdp()
quick_rdp_destroy(guac_username="guactestuser", username="Administrator",
hostname="somehost", cleanup_user=True,
cleanup_connection=True):
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
django-guac-auth-1.0.0.tar.gz
(6.3 kB
view hashes)