博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IdentityServer4 禁用 Consent screen page(权限确认页面)
阅读量:6976 次
发布时间:2019-06-27

本文共 966 字,大约阅读时间需要 3 分钟。

IdentityServer4 在登录完成的适合,会再跳转一次页面(权限确认),如下:

435188-20170513171025160-659485897.png

我之前以为 IdentityServer4 就是这样使用的,但实际业务场景并不需要进行权限确认,而是登陆成功后直接跳转到之前的页面就行了,所以,为了实现这个需求,我做了很多兼容操作,比如 IdentityServer4 授权中心有个 ConsentController,登录完成之后直接跳转到这个 Controller,页面不需要呈现,而是直接完成,当然代码写的很简陋,我总怕后面会出现一些问题。

今天又搜了下相关关键词(之前搜了无数遍,也没找到解决方案),无意间看到一个 Issue:,解决方式非常简单,只需要配置RequireConsent = false,示例代码:

new Client{    ClientId = "client1",    ClientName = "tets",    AllowedGrantTypes = GrantTypes.Implicit,    AllowAccessTokensViaBrowser = true,    AccessTokenLifetime = 10,//最小值是5分钟 https://github.com/IdentityServer/IdentityServer4.Samples/issues/14    RedirectUris = { "http://localhost:5003/callback.html" },    //PostLogoutRedirectUris = { "http://localhost:5003/index.html" },    AllowedCorsOrigins = { "http://localhost:5003" },    RequireConsent = false, //禁用 consent 页面确认        AllowedScopes =    {        IdentityServerConstants.StandardScopes.OpenId,        IdentityServerConstants.StandardScopes.Profile,        "api1"    }}

转载地址:http://vvesl.baihongyu.com/

你可能感兴趣的文章
Inotify + rsync
查看>>
详解JDBC驱动的四种类型
查看>>
1.jQuery基础语法 2.jQuery选择器、操作页面文档元素 3.jqueryDOM操作 4.jqueryCSS操作 5.Jquery事件 6.Jquery动画...
查看>>
用于软件包管理的21个Linux YUM命令 转载
查看>>
中风从水治案
查看>>
图像处理之基础---一维小波变换,可多次分解
查看>>
SQL Server 内存使用量下降问题
查看>>
泛型中的类型约束和类型推断
查看>>
嵌入式驱动开发之dsp fpga通信接口---spi串行外围接口、emif sram接口
查看>>
网络协议之socks---子网和公网的穿透
查看>>
Java控制语句——if语句
查看>>
BadUSB的防范研究
查看>>
struts2中从数据库中读取数据,并在JSP页面中遍历保存有JavaBean对象的List对象
查看>>
网站flash黑屏问题
查看>>
JAVA TIMER定时器
查看>>
GitHub 实现多人协同提交代码并且权限分组管理
查看>>
解决vsftpd乱码
查看>>
CCF-201512-3 绘图
查看>>
Delphi Setlength 内存释放总结
查看>>
测试了一下LINQ写的Quick Sort性能
查看>>