首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何确定在Visual 2015项目中使用哪种身份验证方法?

如何确定在Visual 2015项目中使用哪种身份验证方法?
EN

Stack Overflow用户
提问于 2017-04-21 15:14:15
回答 1查看 2.2K关注 0票数 2

我正在处理一个我没有从头开始创建的项目,所以我不知道“大造物主”选择了什么作为身份验证方法。现在我要弄清楚是什么。是的,我知道,here有两个答案,但我不明白。

第一个,

您可以使用配置管理器检查web配置上的内容

在Visual 2015中,我在"Build“菜单中找到了”配置管理器.“,但我无法在其中编写代码。

第二个,

您可以在用户的标识对象: AuthenticationType上检索一个名为AuthenticationType的字符串属性: User.Identity.AuthenticationType。

我确实试图找出它在哪里/什么地方,但没有成功。

我创建了两个新项目:"NoAuthentication“和"IndividualUserAccounts”,以比较两者之间的差异。一开始,我到处看看(App_Start,控制器,模型,Web.config)。我想我的项目不是“无身份验证”,因为它在这些文件夹中有更多的内容。

问题1:我不知道确切地在哪里找什么。

问题2:如果“大创建者”选择了“组织帐户”或"Windows身份验证“,怎么办?我怎么能确定?

我需要一个明确的方法来找出:“哦,这是一个XYZ身份验证”。

我肯定我在这里漏掉了什么,但是什么?

如有任何帮助,我将不胜感激,谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-21 17:22:29

如果您在您的web.config MVC项目中打开您的ASP.NET文件(您可以在项目的根部找到它),您可以在下面看到:

<system.web>

一个标记<authentication mode= />,它的值可以为Windows用于Windows身份验证。

或无或窗体的值(用于无身份验证或窗体身份验证)。

或者,您可以看到以下内容:

代码语言:javascript
复制
<system.webServer>
    <modules>
      <remove name="FormsAuthentication" />
    </modules>
</system.webServer>

IdentityConfig文件夹下的一个App_Start类组合在一起,然后配置为使用单个用户帐户。

如果您没有看到任何这些,您就处于无身份验证之下。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43546280

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档