如题,,,希望得到关于framwork环境下,OIDC的接入指导,真心求教。
现阶段场景:使用IdentityServer4在CORE服务器下搭建了服务端,现有.net环境下老的站点需要接入授权中心的单点登录【OIDC】,请问客户端没有AddOpenIdConnect方法配置的前提下这边应该怎样接入授权服务中心
相关问题
- R - Quantstart: Testing Strategy on Multiple Equit
- Using predict with svyglm
- Reshape matrix by rows
- Extract P-Values from Dunnett Test into a Table by
- split data frame into two by column value [duplica
相关文章
- WPF中click事件无效怎么解决
- memory leak Microsoft.Extensions.Logging asp.net c
- Skip()函数和Take()函数不起作用
- Entity Framework Core如何设置3个表联合查询(Join)
- 商城项目使用了identityServer4 , 那么客户余额等特殊信息该怎么处理。
- ASP.NET Core 中如何通过 Response Header 返回容器 ID
- 新建.net core MVC 视图和控制器项目,运行时services.AddMvc()报错
- 单元测试的方法中,有对Redis进行数据增删改的操作,如何过滤掉方法内的Redis操作(避免影响实际
数据库中已包含确定的客户端以及客户端授权码配置 这是前提。且测试使用ids4的时候,授权码模式和简易模式都不能够完成我的需求。
在回调CallBack的时候,默认回传的数据是包含在request.form表单中,获取完毕数据后,自己进行缓存处理。
Idsv4是不关心客户端是谁的,我有一些想法,不知道是不是你需要的。
首先在
Core
的IdentityServer4
上自定义登录地址。新建一个
UsersControllers
.添加signIn
的Action
.Authorize
需要您在startup
自己定义登录地址。那么流程就是如下这样的
1.在浏览器访问
idsv4
服务端https://Coreidsv4/connect/authorize?......
,会跳转到/users/login
通过Authorize
验证用户是否登录,如果未登录就通过Authorization配置的登录地址去登录。登录成功重定向回来。可以在users/login
中填写自己要信息。继续下去,通过url
获取授权码code
。然后再去拿code
去换取token
.注意参数填写正确。