zoukankan      html  css  js  c++  java
  • ASP.NET WEB 程序集成Windows身份验证干了啥?

    在创建ASP.NET程序的时候,身份验证选择了Windows身份验证和不进行身份验证有什么区别。

    选择了windows身份验证,运行调试就可以获得用户=当前计算名称,生成的代码也有少许差别。

    1、Web.Config的新增内容。

    在<system.web>节点下增加了。

    <authentication mode="Windows" />
    <authorization>
    <deny users="?" />
    </authorization>

    仅仅加入这段代码,任何网页都返回授权错误。还需要修改另外一处。

    2、项目名称.csproj.user的<PropertyGroup>节点新增内容

    <IISExpressSSLPort>44340</IISExpressSSLPort>
    <IISExpressAnonymousAuthentication>disabled</IISExpressAnonymousAuthentication>
    <IISExpressWindowsAuthentication>enabled</IISExpressWindowsAuthentication>
    <IISExpressUseClassicPipelineMode />

    3、项目名称.csproj的<PropertyGroup>新增加内容

    <IISExpressSSLPort>44340</IISExpressSSLPort>
    <IISExpressAnonymousAuthentication>disabled</IISExpressAnonymousAuthentication>
    <IISExpressWindowsAuthentication>enabled</IISExpressWindowsAuthentication>
    <IISExpressUseClassicPipelineMode />

    1、2、两项修改了调试的时候就可以获得当前登录用户名称了。

  • 相关阅读:
    uva 10129 poj 1386 hdu 1116 zoj 2016 play on words
    redis持久化
    Redis事务
    非阻塞I/O多路复用机制
    SFTP
    FTP
    http协议特点及session共享及单点登录
    什么是cookie以及cookie的特性、优缺点
    异步IO和同步IO的区别:
    TCP操作与原理
  • 原文地址:https://www.cnblogs.com/onecool/p/15740139.html
Copyright © 2011-2022 走看看