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
File details
Details for the file django-guac-auth-1.0.0.tar.gz
.
File metadata
- Download URL: django-guac-auth-1.0.0.tar.gz
- Upload date:
- Size: 6.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c731820e181a609fbfd44b0c5c199bca46fb5f69151e502a915115ff13839a1 |
|
MD5 | 82e5508aae9ee24c6f26b6fc51546b7b |
|
BLAKE2b-256 | ac7c1916608ea3620a25859459d1eab3dfe6175238dbb2b977da9d4b0c9c8097 |