Django和FreshDesk之间的单点登录功能

django-freshdesk的Python项目详细描述


Build StatusCoveragehttps://coveralls.io/repos/ThatGreenSpace/django-freshdesk/badge.png?branch=masterPypi versionCode healthDocumentation Status

Django和FreshDesk之间的单点登录功能。

单点登录的FreshDesk文档位于 Freshdesk documentation

如何使用

获取代码

使用pip获取最新稳定版本的代码:

$ pip install django-freshdesk

您还可以下载源代码并运行:

$ python setup.py install

将应用程序添加到项目设置

确保安装了.django.contrib.auth',然后添加寄存器“freshdesk” 在项目设置的“已安装应用程序”部分中

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

设置设置变量

必须在“设置”模块中指定两个设置变量。

  • 您的支持页面的url,将是freshdesk.com中的子域 或您自己的域(使用CNAME记录)
FRESHDESK_URL = 'http://yourcompany.freshdesk.com/'
  • 设置简单SSO时从FreshDesk获得的共享秘密
FRESHDESK_SECRET_KEY = '098f6bcd4621d373cade4e832627b4f6'

注册url

将应用程序url添加到urlconf中

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

要求

  • python 2.7、3.4、3.5或3.6
  • django>;=1.8

错误和请求

如果您发现了一个bug或有任何请求,请使用github上的问题跟踪程序。

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

许可证

您可以在BSD许可下使用此软件。

历史记录

1.1.0

  • 添加名称以验证URL
  • 添加对django 1.11和python 3.6的支持

1.0.1

  • Unicode优先

1.0.0

  • 添加对django 1.10的支持

0.4.0

  • 每次FreshDesk更改HMAC-MD5的数据。

0.3.0

  • 使用python 2.7、3.3、3.4为django 1.8添加tox环境

0.2.2

  • 修复django版本兼容性。Django 1.5不再受支持。

0.2.1

  • 如果未定义用户名和姓氏,则默认为用户名

0.1.4

  • 一些修复和更新文档

0.1.0

  • 初次申请

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
对于C++、爪哇、C语言之间的循环init变量范围   如何在Java中检查两个日期是否在同一天   在AIX中找不到java DocumentBuilderFactoryImpl,但可以在Windows中工作   如何使用Java API直接查询RTC中的工作项历史   java水平微调器安卓   java Ebean不理解模型中的继承关系   java Android无internet连接,使用权限正确   通过添加类的两个BigDecimal类型属性进行java分组   java正在尝试获取最大文件的文件名   java从命令行运行maven插件的语法是什么。   java如何对常见的第三方JAR使用OSGI EmbeddeDependency   java使用JMX和Jaas进行jconsole身份验证   httpurlconnection Java中HTTP/1.1持久(“连接:关闭”)连接的最佳库是什么?   java Selenium无法导入包“org”。openqa。硒。环境的   java反射API,类。forName()vs。班   java以有效的方式将列表<HashMap<Obj1,Obj2>>合并为列表<HashMap<Ob1,List<Obj2>>?   java我试图调用超级参数化构造函数,但它抛出了一个错误   java获取聚焦单元格的索引并以编程方式设置聚焦   java如何更改系统位置设置以使用我选择的语言?