跳转到主要内容

Django应用程序,用于与ids基础设施接口。

项目描述

# django-idshost

Django应用程序,用于将您的项目集成到ids基础设施中。

### 安装

您可以从PyPi获取django-idshost
```bash
pip install django-idshost
```

### 配置

要使用该应用程序,您应该在`settings.py`中的`INSTALLED_APPS`中添加它。

```python
INSTALLED_APPS = (
...
'django_idshost',
...
)
```

django-idshost自定义后端、中间件和Django用户的模型,因此您必须在`settings.py`中覆盖这些数据。

```python
AUTHENTICATION_BACKENDS = (
'django_idshost.auth.idsauth.IdsRemoteUserBackend', # 用于验证ids用户
'django.contrib.auth.backends.ModelBackend',# 如果您想保持默认验证,请保留此行
)

MIDDLEWARE_CLASSES = (
...
'django_idshost.auth.idsauth.IdsHeaderMiddleware',#允许ids使用特定的http头部来传输已认证的用户
...
)

AUTH_USER_MODEL = 'django_idshost.IdsUser'

```

您还应在`settings.py`中添加您的ids数据。这些数据由ids传输。

```python
DJANGO_IDSHOST_SETTINGS = {
'APP_NAME': '...', #应用的名称 'xxx.idshost.fr'
'PRIVATE_IP': '...',#您的服务器在ids基础设施中的私有IP
}
```

项目详情


下载文件

下载适用于您平台文件的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

django-idshost-0.1.0.tar.gz (10.0 kB 查看哈希)

上传时间

由以下组织支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面