我有一个由 Azure 的 AD 验证的 Web API。在 API 代码中,检索经过身份验证的用户的用户名的代码是什么?
UsingSystem.Web.HttpContext.Current.User.Identity.Name将检索他们用于登录的电子邮件地址。
作为旁注,我使用它来控制用户在网站上可以访问的内容。由于我的实现方式,维护用户名及其角色的数据库对我来说更方便。但是,如果您正在做同样的事情,那么以[Authorize]这种方式研究和维护站点访问也是值得的。
| 归档时间: |
|
| 查看次数: |
4698 次 |
| 最近记录: |