c# - 在 Web 应用程序中通过 Azure Active Directory 进行身份验证
问题描述
我一直在遵循通过 Azure Active Directory 对我的 Web 应用程序进行身份验证的指南。
我的任务只是在使用 Azure Active Directory 登录后显示用户的全名和/或电子邮件。
我已经能够使其在本地工作并在https://apps.dev.microsoft.com中注册我的应用程序。但是,将所有内容调整为应用服务上下文会破坏它。
一些问题在我脑海中浮现。
1. 的本质是Reply URL
什么?
2.我应该反映Reply URL
在appsettings.json
吗?
解决方案
回复 URL 的本质是什么?
对于 Web API 或 Web 应用程序,这Reply URL
是 Azure AD 将向其发送身份验证响应的位置,包括身份验证成功时的令牌。详情请阅读此处。
我应该在 appsettings.json 中反映回复 URL
对于本指南,您不需要在appsettings.json
. 您只需要替换domain name,tenantid
和clientid
中的值appsettings.json
。
.
推荐阅读
- git - 在 Windows 上使用 Git Bash,如何签出以 Unicode 字符开头的分支?
- php - 在 Laravel 中插入数据的最快方法
- spring - 无法比较字符串
- javascript - JS - 从同一类中的其他方法调用类中的方法
- sequelize.js - 按第一个模型排序
- javascript - 带有 JavaScript 的 For-Loop,得到 1 个不在循环中的 inc 编号
- python - 循环遍历熊猫数据框并应用条件的正确方法是什么?
- javascript - 节点js中的动态导出变量
- json - 创建动态 json
- groovy - groovy.lang.MissingPropertyException:没有这样的属性:类的basePath:Apache jmeter中的Script466