在Active Directory身份验证和Windows身份验证之间切换

时间:2017-01-30 08:55:58

标签: c# asp.net authentication active-directory forms-authentication

G'day Guys,

我遇到了一个问题,我开发了一个充当内部网的Web应用程序,并从Active Directory进行身份验证。出于开发目的,我需要在本地计算机上进行身份验证,因为在物理上将项目带到内部网络之前,我无法访问AD DC。

我已经使用以下资源来构建Auth模块https://msdn.microsoft.com/en-us/library/ff649227.aspx,现在我只是想知道如何实现如下所示在Windows auth和AD之间切换,如果我在调试中工作但仍然使用我的登录表单,实质上是将auth上下文从域切换到机器:

#if DEBUG
            // authenticates against your local machine - for development time
            ContextType authenticationType = ContextType.Machine;
#else
            // authenticates against your Domain AD
            ContextType authenticationType = ContextType.Domain;
#endif

0 个答案:

没有答案