Skip to main content

Single Sign-On functionallity between Django and Freshdesk

Project description

https://secure.travis-ci.org/ThatGreenSpace/django-freshdesk.png?branch=master https://coveralls.io/repos/ThatGreenSpace/django-freshdesk/badge.png?branch=master https://badge.fury.io/py/django-freshdesk.png https://pypip.in/d/django-freshdesk/badge.png

Single Sign-On functionallity between Django and Freshdesk.

The Freshdesk documentation for Single Sign-On is located at

https://support.freshdesk.com/support/articles/31166-single-sign-on-remote-authentication-in

How to use

Get the code

Getting the code for the latest stable release using pip:

$ pip install django-freshdesk

You can also download the source and run:

$ python setup.py install

Add the application to the project settings

Make sure that .django.contrib.auth’ is installed and then add register ‘freshdesk’ in the ‘INSTALLED_APPS’ section of your project’s settings.

INSTALLED_APPS = (
    ...
    'django.contrib.auth',
    'freshdesk',
)

Setup the settings variables

You must specify two settings variables in your settings module.

  • The URL of your support page, will either a subdomain in freshdesk.com or your own domain (using a CNAME record):

    FRESHDESK_URL = 'http://yourcompany.freshdesk.com/'
  • The shared secret you get from Freshdesk when setting up Simple SSO:

    FRESHDESK_SECRET_KEY = '098f6bcd4621d373cade4e832627b4f6'

Register the urls —————-_

Add the application urls to your urlconf:

urlpatterns = patterns('',
    ...
    url(r'^login/sso/', include('freshdesk.urls')),
)

Requirements

  • Python 2.7, 3.2, 3.3 or 3.4

  • Django >= 1.5

Bugs and requests

If you have found a bug or or you have a ny request, please use the issue tracker on GitHub.

https://github.com/ThatGreenSpace/django-freshdesk/issues

License

You can use this under BSD. See LICENSE file for details.

History

0.1.0

  • Initial application

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-freshdesk-0.1.2.tar.gz (5.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

django_freshdesk-0.1.2-py2.py3-none-any.whl (7.6 kB view details)

Uploaded Python 2Python 3

File details

Details for the file django-freshdesk-0.1.2.tar.gz.

File metadata

File hashes

Hashes for django-freshdesk-0.1.2.tar.gz
Algorithm Hash digest
SHA256 db3830bc889ade6c3721f2eaaa46bdea2ad852c2a77aa8a0dcd5dbd6603a3c15
MD5 1d3d6ca5365939b7bf1c2bd8751c4a6a
BLAKE2b-256 a45b15bf9208c5d780369137c9b1a43cc9f5f1fdee5999bb696851eb195cf978

See more details on using hashes here.

File details

Details for the file django_freshdesk-0.1.2-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for django_freshdesk-0.1.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 ad6959edcc7302290716c88d8a5e99cd1a40453355d050a41286ca7ab4605b62
MD5 890d431e58892da5daef39dc473997b8
BLAKE2b-256 3b75934cd3a8dd77a494d2e6a1acc81302589c0993f470d60f5ac4d7cfbbeddd

See more details on using hashes here.

Supported by

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