gpt4 book ai didi

asp.net-mvc - 如何确定 Visual Studio 2015 项目中使用哪种身份验证方法?

转载 作者:行者123 更新时间:2023-12-01 13:35:38 24 4
gpt4 key购买 nike

我正在处理一个不是从头开始创建的项目,所以我不知道“Big Creator”选择什么作为身份验证方法。现在我需要找出它是什么。
是的,我知道,有两个答案 here ,但我无法理解它们。

第一个,

You can check what's on the web config using configuration manager



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

第二个,

You can retrieve a string property called AuthenticationType on your user's identity object: User.Identity.AuthenticationType.



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

我创建了两个新项目:“NoAuthentication”和“IndividualUserAccounts”来比较差异。起初,我到处寻找(App_Start、Controllers、Models、Web.config)。我想我的项目不是“无身份验证”,因为它在这些文件夹中有更多的东西。

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

问题2:如果“Big Creator”选择“Organizational Accounts”或“Windows Authentication”怎么办?我怎么能确定呢?

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

我确定我在这里遗漏了一些东西,但是什么?

我将不胜感激,在此先感谢。

最佳答案

如果您打开 web.config ASP.NET MVC 项目中的文件(您可以在项目的根目录中找到它),您将在下面看到:
<system.web>
一个标签<authentication mode= />其值为 Windows用于 Windows 身份验证。

或 None 或 Forms 的值(用于无身份验证或表单例份验证)。

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

<system.webServer>
<modules>
<remove name="FormsAuthentication" />
</modules>
</system.webServer>

结合 IdentityConfig App_Start 下的类文件夹,然后您被配置为使用个人用户帐户。

如果您没有看到这些,则表示您处于“无身份验证”状态。

关于asp.net-mvc - 如何确定 Visual Studio 2015 项目中使用哪种身份验证方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43546280/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com