草庐IT

user_token

全部标签

python - Flask 登录和委托(delegate)人 - 即使我已登录,current_user 也是匿名的

我正在使用FlaskLogin和Principal进行身份和角色管理。我的需求直接从文档中描述出来。我的代码在这里:@identity_loaded.connect_via(app)defon_identity_loaded(sender,identity):#Settheidentityuserobjectidentity.user=current_user#AddtheUserNeedtotheidentityifhasattr(current_user,'get_id'):print'current_user'+str(current_user.get_id())identity

python - 如果我不需要用户访问 token ,如何使用请求从 Python 连接到 Facebook Graph API?

我正在尝试找到使用我最喜欢的FacebookGraphAPI的最简单方法Requests图书馆。问题是,我找到的所有示例都是关于获取用户访问token、关于重定向和用户交互的。我只需要应用程序访问token。我不处理任何非公开数据,因此不需要用户交互,并且由于我的最终应用程序应该是命令行脚本,因此不需要重定向。我发现了类似的东西here,却又似乎一切不过优雅。此外,我更喜欢使用Requests的东西或Requests-OAuth2.或者也许有图书馆?我找到了Requests-Facebook和Facepy(均基于请求),但同样,所有示例都带有重定向等。Facepy根本不处理授权,它只接

python - 如何使用 Python 获取 oauth2 access_token

对于一个项目,有人给了我我在Postman中用于测试目的的这些数据:在Postman中,这非常有效。授权网址:https://api.example.com/oauth/access_token访问token网址:https://api.example.com/access_token客户编号:abcde客户端密码:12345代币名称:access_token授予类型:客户凭证我只需要取回访问token。一次,我获得了可以继续的访问token。我已经尝试了几个Python包和一些自定义代码,但不知何故,这个看似简单的任务开始让人头疼。我试过的一个例子:importhttplibimpo

python - 尝试推送通知时的 Cloud Pub/Sub Demo : 403 User not authorized to perform this action.

我正在学习GoogleCloudPub/Sub并遵循此官方文档:WritingandRespondingtoPub/SubMessages-Python当我将它部署到云端并尝试提交消息时,我收到以下错误:Aninternalerroroccurred:403Usernotauthorizedtoperformthisaction.(POSThttps://pubsub.googleapis.com/v1/projects/your-project-id/topics/your-topic:publish)Seelogsforfullstacktrace.我猜这是由于某些身份验证问题?任

python:使用 itsdangerous 生成 API token

我正在按照“FlaskWeb开发”一书来实现基于token的身份验证。基本上,用户使用HTTP基本身份验证对自己进行身份验证,并为其生成一个token:s=Serializer(app.config['SECRET_KEY'],expires_in=3600)token=s.dumps({'id':user.id})但只要id和SECRET_KEY保持不变,这看起来就不会改变。我知道交易将通过HTTPS,但仍然认为动态token会更好。如何实现动态token? 最佳答案 如果您需要时间敏感的token,请使用TimedSeriali

python - tornadoweb 的配置失败 nginx 设置,未知指令 "user"

我在nginx版本1.0.0中遇到了这个错误nginx:[emerg]unknowndirective"user"in/etc/nginx/sites-enabled/tornado:1如果我删除用户www-data工作进程会出错nginx:[emerg]unknowndirective"worker_processes"in/etc/nginx/sites-enabled/tornado:1我在谷歌上搜索过,但还是一无所获请帮忙这是我在现场可用的Tornadouserwww-datawww-data;worker_processes1;error_log/var/log/nginx/

python - Django - (OperationalError) fatal error : Ident authentication failed for user "username"

根据本手册,我编写了一个简单的sqlalchemy-django模型:http://lethain.com/replacing-django-s-orm-with-sqlalchemy/,这对我来说效果很好。我的Django使用以下设置连接到远程postgresql数据库:DATABASES={'default':{'ENGINE':'django.db.backends.postgresql_psycopg2',#Add'postgresql_psycopg2','postgresql','mysql','sqlite3'or'oracle'.'NAME':'wetlab_dev',

python - 神社 : TemplateSyntaxError: expected token 'name' , 得到 'string'

在Flask应用程序中有两个文件:base.htmlTitle{%marker"content"%}upload.html,它扩展了base.html{%extends"base.html"%}{%block"content"%}UploadnewFileUploadnewFile{%endblock%}我在View中调用后者:returnrender_template('upload.html'),但出现错误:jinja2.exceptions.TemplateSyntaxErrorTemplateSyntaxError:expectedtoken'name',got'string'

python - 导入错误 : No module named rest_framework. 授权 token

我在我的项目中使用djangorest-framework(DRF)token身份验证来在创建用户时创建token。在我从DRF文档中添加这一行之前,一切都很好:url(r'^api-token-auth/','rest_framework.authtoken.views.obtain_auth_token'),创建一个端点,在正确发布用户名和密码后为用户返回token。它抛出这个错误:ImportError:Nomodulenamedrest_framework.authtoken这很奇怪,因为DRF没有这一行就可以了,所以它必须包含在我的PYTHONPATH中。我还运行了pytho

python flask 令牌token原理及代码实现

令牌认证token觉得废话多,可以直接看代码代码参考:http://t.csdn.cn/Sf8km令牌token解决了什么问题解决http请求无状态的特性,让每次请求都有状态,知道请求是哪个用户发来的首先要知道,http请求是无状态的也就是说,即使是同一个人发送的两次请求,服务器也是不知道是同一个人过来访问的。所以想让服务器知道请求的用户是谁,就需要用到token令牌技术了等于是强行在http请求里面加了一个状态理解古代令牌是起什么作用的呢1.制作令牌的技术,只有皇帝才会制作,其他人无法假冒2.令牌代表某个人,见令牌如见人其实接口的令牌技术,跟古代令牌的概念是一样的1.令牌token只有web