Tangent微服务的身份验证库

tangent-tokenauth的Python项目详细描述


#pythonauthenticationlib


针对用户服务进行身份验证的库



```

添加到中间件:

````
中间件类=(
“django.contrib.sessions.middleware.sessionmiddleware”,
“django.middleware.common.commonmiddleware”,
“django.middleware.csrf.csrfviewmiddleware”,
“django.contrib.auth.middleware.authenticationmiddleware”,
“django.contrib.auth.middleware.sessionauthenticationmiddleware”、
“django.contrib.messages.middleware.messagemiddleware”、
“django.middleware.clickjacking.xframeoptionsmidleware”、
“django.middleware.security.securitymiddleware”、

“tokenauth.middleware.tokenauthmidleware”,

```

**添加身份验证后端**

````
身份验证后端=(
“django.contrib.auth.backends.modelbackend”,

在“modelbackend”之后包括“userserviceauthbackend”。
由于“userserviceauthbackend”将同步从userservice返回的用户,因此最好使用本地同步用户登录,而不是每次都点击userservice。
从前端看,这将是透明的。

**添加用户服务url**


userservice_base_url=“http://example.com”

**利润**


$$


您现在可以针对用户服务进行身份验证:

#userserviceauthbackend
user.authenticate(用户名、密码)

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

推荐PyPI第三方库


热门话题
在浏览器+Ubuntu服务器中访问tomcat时发生java 404错误   eclipse在MVN创建的基于Spring的Java项目中调用bean文件时遇到问题   macos如何右对齐Java SWT统一工具栏(OS X)中的搜索栏   java如何在JavaScript中使用struts taglib标记   JavaSpringBootJPAManyOne关系导致额外的sql   安卓支持设计库中TabLayout中的java IndexOutOfBoundsException   我应该使用哪个集合在java中存储一个键和三个值?   java为什么maven从spring repo下载jar?   java更改屏幕亮度而不是睡眠   在Java中,将数字字符串转换为数组,其中每个数字都是不同的插槽   java Hibernate查询与0不一致   Java是否存在开放的间隔实现?   java中httppost之后的httpclient处理响应