- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我在 Docker 中的 Ubuntu 18.04 上遇到了这个问题。当我在 macOS 上开发这个应用程序时,没有这样的错误。
我用这个 Dockerfile 构建镜像:https://pastebin.com/rG32a0dv
要求.txt:
Flask==1.0.2
uWSGI==2.0.17.1
Authlib==0.10
cryptography==2.3.1
代码中的用法:
header = {'alg': 'RS256'}
payload = {'login': login}
auth_token = jwt.encode(header, payload, private_key)
和
try:
claims = jwt.decode(auth_token, public_key)
except BadSignatureError:
return False
整个 Flask 应用:https://pastebin.com/9vVJQL1w
我有错误:
authlib.specs.rfc7515.errors.UnsupportedAlgorithmError: unsupported_algorithm:
详情:https://pastebin.com/MjFRce1F
为什么会出现这个错误?我该怎么做才能修复它?
最佳答案
密码学没有用于 CPython 3.7 的 manylinux
轮子。在这种情况下,您需要自己在 linux 上构建密码学。遵循文档:
https://cryptography.io/en/latest/installation/#building-cryptography-on-linux
您可以尝试导入一些密码学模块来验证:
from cryptography.hazmat.primitives import hashes
from cryptography.hazmat.primitives.asymmetric.utils import (
decode_dss_signature, encode_dss_signature
)
from cryptography.hazmat.primitives.asymmetric.ec import ECDSA
from cryptography.hazmat.primitives.asymmetric import padding
通过https://github.com/lepture/authlib/blob/v0.10/authlib/specs/rfc7518/_backends/_jws_cryptography.py
关于Python 3.7 Authlib UnsupportedAlgorithmError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53029595/
我正在尝试通过用户名和密码提供身份验证,这在我将头撞到墙上几个小时后仍然有效。 但是还有一件事我想不通。当我使用以下命令发出 token 时,我没有在数据库中获得 token return autho
我正在使用带有以下代码的 authlib: session = OAuth2Session(client_id, client_secret) token = session.fetch_access
本文整理了Java中com.mojang.authlib.yggdrasil.YggdrasilUserAuthentication类的一些代码示例,展示了YggdrasilUserAuthentic
本文整理了Java中com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService类的一些代码示例,展示了YggdrasilAuthentica
我刚刚在我正在构建的网站中使用了flask-oauthlib。但是,我注意到该项目的首页有一个警告,要求改用 authlib。 如果您在生产中使用flask-oauthlib,您是否打算迁移到auth
我正在使用authlib用于解码 JWT token 的库。 当我按原样运行时,这段代码工作正常。 from authlib.specs.rfc7519 import jwt encoded_jwt
我在 Docker 中的 Ubuntu 18.04 上遇到了这个问题。当我在 macOS 上开发这个应用程序时,没有这样的错误。 我用这个 Dockerfile 构建镜像:https://pasteb
我的 Flask 应用程序已获得密码和代码授权流程,但感觉有点笨拙。 我发现在 oauth.register 中使用 fetch_token 和 update_token 来处理 token 超时非常
我目前正在进入 Spigot Pugin 开发并需要访问 GameProfile,因为我需要它作为插件(用于更改皮肤的东西)。我正在使用 Eclipse。 现在,我已经观看了大量使用 GameProf
我在我的项目中使用 authlib。我有一个使用 http atm 的本地 IDP 设置。对于测试,此代码阻止了我,因为我的开发环境是 http。 https://github.com/lepture
本文整理了Java中com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService.createUserAuthentication()方法的一
本文整理了Java中com.mojang.authlib.yggdrasil.YggdrasilUserAuthentication.getAvailableProfiles()方法的一些代码示例,展
本文整理了Java中com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService.()方法的一些代码示例,展示了YggdrasilAuthen
本文整理了Java中com.mojang.authlib.yggdrasil.YggdrasilUserAuthentication.canLogIn()方法的一些代码示例,展示了YggdrasilU
本文整理了Java中com.mojang.authlib.yggdrasil.YggdrasilUserAuthentication.getSelectedProfile()方法的一些代码示例,展示了
本文整理了Java中com.mojang.authlib.yggdrasil.YggdrasilUserAuthentication.logIn()方法的一些代码示例,展示了YggdrasilUser
本文整理了Java中com.mojang.authlib.yggdrasil.YggdrasilUserAuthentication.saveForStorage()方法的一些代码示例,展示了Yggd
本文整理了Java中com.mojang.authlib.yggdrasil.YggdrasilUserAuthentication.loadFromStorage()方法的一些代码示例,展示了Ygg
本文整理了Java中com.mojang.authlib.yggdrasil.YggdrasilUserAuthentication.getUserType()方法的一些代码示例,展示了Yggdras
我正在使用 authlib https://github.com/lepture/authlib获得用户对其数据的认证,因此日常离线调度程序可以代表用户下载一些数据。 我先注册客户端: google
我是一名优秀的程序员,十分优秀!