server - 如何在.net c#中生成Oauth2 OIDC授权代码
问题描述
当以下请求到达我的提供者时,提供者应生成代码并将其发送回我如何在 asp.net c# 中生成此代码。
client_id=11111
response_type=code
scope=
redirect
state=state-22222
回复:
代码:?
解决方案
- 您需要在浏览器中使用这些参数初始化授权请求。
这是示例请求
https://<is-domain>:<id-host>/oauth2/authorize?response_type=code&client_id=<client-id>&redirect_uri=<redirect-uri>&scope=<scope>&state=<state>
您可以参考此内容从 C# 应用程序中打开浏览器。
- 然后用户必须完成身份验证流程并批准同意。
- 然后代码将作为查询参数发送回您定义的回调 URL。从中,您可以获取代码
推荐阅读
- neo4j - Neo4j 在我不打算更新时更新
- git - Git diff正则表达式问题
- scala - 在 SBT 多项目构建中,如何引用其他文件夹中的项目?
- git - 我们如何理解 git checkout [点]
- python - django 在第一次脚本运行后每天保存一次数据到文件
- stm32 - STM32F051 HAL_RTC_SetDate 未正确设置年份
- javascript - jquery导航,它是如何运行的?
- vue.js - 如何在不将其包装在表单中的情况下验证价值?
- python - Django 使用 Ajax 创建评论系统
- ios - 确定具有最大宽度的多行 UILabel 的最大字体大小