postgrest和postgreSQL权限认证

前面我们说了如何从0搭建postgrest和postgresql服务,当服务搭起来后没有权限认证肯定是用不的,这节将讲解如何搭建权限认证。pg是通过jwt进行权限认证。

  1. 首先要将pg所要用的jwt上传到pg服务器当中。
    此处获取插件。postgrest和postgresql权限认证,jwt插件-CentOS文档类资源-CSDN下载这是postgresql使用权限控制的插件,若是没有这个插件就无法正常工作。更多下载资源、学习资料请访问CSDN下载频道.https://download.csdn.net/download/weixin_43667400/85143226由于是用docker搭建的,首先将插件上传到docker容器里:
    docker cp /home/PostgREST/testau/pgjwt.control 
     postgrest_db_1:/usr/share/postgresql/14/extension/

    进入docker容器,使用命令docker exec -it  容器名 /bin/bash
    进入容器后执行命令psql -p 端口 -U 数据库用户名 -W 数据库名,进入数据库后执行
    create extension if not exists pgcrypto;
    CREATE EXTENSION if not exists pgjwt;

    至此准备工作已经完成,接下来进行数据库函数配置。
  2. 用Nacicat连接数据库后,新建查询。
    首先,我们需要一个表格来跟踪我们的用户:
    crea
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值