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第三方库


热门话题
java JavaFX:绑定未意外工作   java按顺序遍历两个二叉树,比较哪一个更大   maven如何避免多次加载librxtxSerial。所以在爪哇   google app engine如何在GAE java中为自定义用户数据库创建cookie?   java将内容添加到浮点数组的末尾,如下所示   令牌“+”上的java语法错误,AssignmentOperator无效   java LibGDX Sprite不同时使用“Rotate”和“setRotation”旋转   java字符串数组无需同步?   java如何将击键Z添加到按键(KeyEvent e)以将球跳跃/重新绘制到新的随机位置?(使用了KeyListener演示。)   java如何使用jnlp文件在控制面板的“添加或删除程序”中设置“版本”   java捕获两个异常,一个是另一个的超类   ant在更新到Java8之后,在JiBX绑定[bind]java期间出错。lang.IllegalStateException:加载类java时出错。lang.CharSequence   安卓缓冲区错误转换结果java时出错。朗努尔。。。和JSON ParserError解析数据组织。json。JSONException   java如何在Firebase中从实时数据库检索数据?   java将Jsch放入连接池的细节