ABP VNext认证授权获取Token

news/2024/12/5 13:04:14/

ABP VNext认证授权获取Token

  • 1.Password授权方式获取
    • 1.1 请求说明
    • 1.2 请求示例
    • 1.3 请求参数
  • 2.authorization_code模式获取
    • 2.1 无认证授权,跳转至授权认证中心
    • 2.2 用户密码登录
    • 2.3 登录成功,服务器会跳转至redirect_url所指地址

1.Password授权方式获取

1.1 请求说明

地址方式
http://IpAddress:Port/connect/tokenPOST

传入登录名+密码+其他参数,请求成功,直接返回Token

1.2 请求示例

在这里插入图片描述

1.3 请求参数

地址方式说明
grant_typegrant_type=password固定值
usernameusername=zhangsan登录名称
passwordpassword=123456用户密码
scopescope=CloudMom请求授权范围
client_idclient_id=App客户端Id标识

2.authorization_code模式获取

2.1 无认证授权,跳转至授权认证中心

跳转:http://localhost:44378/connect/authorize?response_type=code&client_id=CloudMom_App&redirect_uri=https://localhost:7148&scope=CloudMom&state=VGh1IE9jdCAxMyAyMDIyIDEyOjA3OjUxIEdNVCswODAwIChHTVQrMDg6MDAp

2.2 用户密码登录

2.3 登录成功,服务器会跳转至redirect_url所指地址

跳转:https://localhost:7148/?code=d8Uym9N_sBAI8KhK-_f4n8MbumQWe-GFWhbflO5S5kY&state=VGh1IE9jdCAxMyAyMDIyIDEyOjA3OjUxIEdNVCswODAwIChHTVQrMDg6MDAp
进行Post提交,获取Token,如下图所示:

在这里插入图片描述


http://www.ppmy.cn/news/107590.html

相关文章

数据库的三大设计范式和BCNF

数据库的三大设计范式 第一范式(1NF):确保数据表中的每个列都是原子的,即每个列都包含不可再分的数据项。这意味着在每个列中不能有重复的数据,也不能包含多个值。每个数据项应该是独立的,以便能够对其进行…

线程的取消和互斥

线程的互斥和同步 临界资源概念: 不能同时访问的资源,比如写文件,只能由一个线程写,同时写会写乱。 比如外设打印机,打印的时候只能由一个程序使用。 外设基本上都是不能共享的资源。 生活中比如卫生间&#xff0…

LeeCode——回溯法、动态规划、贪心法、分治法(快速说明)

1、四种方法的对比 算法方法用处优点缺点拓展与改良回溯法适用于求解组合问题、排列问题、搜索问题等。 1. 可以搜索整个解空间,找到最优解。 2. 不需要预先知道问题的解可能在哪里。 1. 时间复杂度高,因为需要遍历整个解空间。 2. 需要较大的空间存储…

Linux安装Redis数据库,实现远程连接

文章目录 1. Linux(centos8)安装redis数据库2. 配置redis数据库3. 内网穿透3.1 安装cpolar内网穿透3.2 创建隧道映射本地端口 4. 配置固定TCP端口地址4.1 保留一个固定tcp地址4.2 配置固定TCP地址4.3 使用固定的tcp地址连接 转发自cpolar内网穿透的文章:公网远程连接…

AHB-to-APB Bridge——06testbench、env、base_test、scb

框架: testbench: HCLK_PCLK_RATIO:随机定义hclk pclk比率;各个接口clk、rst连接;生成满足相应比率的pclk;与DUT的连接;将vif set到agt中去;agt在set到底层 关于rest_if&#xff…

【满分】【华为OD机试真题2023B卷 JAVAJS】数字游戏

华为OD2023(B卷)机试题库全覆盖,刷题指南点这里 数字游戏 时间限制:1s 空间限制:256MB 限定语言:不限 题目描述: 小明玩一个游戏。系统发1+n张牌,每张牌上有一个整数。第一张给小明,后n张按照发牌顺序排成连续的一行。需要小明判断,后n张牌中,是否存在连续的若干张…

QT的标准对话框使用

QT 中提供的标准对话框: QColorDialog QFileDialog QFontDialog QInputDialog QMessageBox QProgressDialog 1 颜色选择对话框使用: void ShowColorSelectDialog(){QTextStream out(stdout);//颜色对话框:QColor color QColorDialog::getColor(Qt::blue,this,&qu…

生产环境之负载均衡LVS+keepalived方案(2)_LVS介绍

LVS简介 LVS(Linux Virtual Server)即Linux虚拟服务器,linux内核2.6.X之后的版本默认已集成了LVS模块(内核模块名为:ipvs),实现了基于传输层的请求负载均衡调度方案,LVS支持的工作模…