Skip to main content

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):

Project details


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 details)

Uploaded Source

File details

Details for the file django-guac-auth-1.0.0.tar.gz.

File metadata

File hashes

Hashes for django-guac-auth-1.0.0.tar.gz
Algorithm Hash digest
SHA256 2c731820e181a609fbfd44b0c5c199bca46fb5f69151e502a915115ff13839a1
MD5 82e5508aae9ee24c6f26b6fc51546b7b
BLAKE2b-256 ac7c1916608ea3620a25859459d1eab3dfe6175238dbb2b977da9d4b0c9c8097

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page