小编ram*_*hna的帖子

'_RSAPublicKey' 对象在 python 中没有属性 'sign'

我正在使用 JWT 令牌,我使用以下方法创建了公共和私有 JWT 令牌:

ssh-keygen -t rsa -b 4096
Run Code Online (Sandbox Code Playgroud)

已在给定路径上成功创建两个(公共和私有)文件。

当我尝试从 python 脚本访问它时,如下所示:

读取文件

script_dir = os.path.dirname(__file__)
file_path = os.path.join(script_dir, '../../instance/jwt-key.pub')
with open(file_path, 'r') as keys:
    jwt_keys = keys.read()
Run Code Online (Sandbox Code Playgroud)

主要.py

def loginM(email, password):
     user_reg = Registration.query.filter_by(email=email).first()
     if bcrypt.check_password_hash(user_reg.password, password):
         identity = {'first_name': user_reg.first_name, 'exp': time.time() + 1440}
         token = jwt.encode(identity, jwt_keys, algorithm='RS256').decode('utf-8')
         print(token)
         return dict(token=token)
     else:
         return dict(Unsucessful="Invalid username and password")
Run Code Online (Sandbox Code Playgroud)

当我尝试打印令牌时,出现这样的错误。

“_RSAPublicKey”对象没有属性“sign”

当我直接打印 jwt_keys 时,它正在打印令牌。

如果在控制台中执行与此相同的过程,则它可以正常工作。

命令代码。

这里 jwt 公共文件和私有文件位于同一文件夹中:

import jwt
payload = {'mae':'sao'}
key = open('jwt_key').read() …
Run Code Online (Sandbox Code Playgroud)

python

5
推荐指数
1
解决办法
6587
查看次数

如何在图表中心添加文本js圆环图

我想将我的数据值的文本放置在chart js圆环图的中心,我不知道该怎么做,我检查了chart js官方文档,但他们没有提供任何有关此的信息,怎么办我实现了这一点。

这是我的代码:

HTML

<canvas id="gx_150s_658Ed8745321" width="200" height="120"></canvas>
Run Code Online (Sandbox Code Playgroud)

JS

var randomScalingFactor = function () {
    return Math.round(Math.random() * 100);
};



var gx_150s_658Ed8745321_ctx = document.getElementById('gx_150s_658Ed8745321').getContext('2d');
var gx_150s_658Ed8745321 = new Chart(gx_150s_658Ed8745321_ctx, {
    type: 'doughnut',
    data: {
        labels: ['Utilized', 'Balence'],
        datasets: [{
            label: 'Utilized',
            data: [95, 5],
            backgroundColor: [
                'rgb(0, 153, 0, 0.7)',

            ],
            borderColor: [
                'rgba(54, 162, 235, 2)',

            ],
            borderWidth: 1
        }]
    },
    options: {
        legend: {
            display: false
        },
        title: {
            display: true,
            text: ' Utilized  : …
Run Code Online (Sandbox Code Playgroud)

javascript charts

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

charts ×1

javascript ×1

python ×1