PHP和基于表单的.net身份验证之间的SSO

时间:2015-03-22 14:09:37

标签: c# php asp.net .net single-sign-on

我对.Net不太熟悉,但我有这种情况。我们的客户在一个域上几乎没有基于.net的Web应用程序。这些应用程序使用基于表单的身份验证,并基于此机制https://msdn.microsoft.com/en-us/library/dd577079.aspx使用sso。我的目标是能够以类似于PHP应用程序的方式对用户进行身份验证,并使用SSO原则。我有示例web.config文件。有没有简单的方法或方法可以实现? (所有申请都在同一个域名)

来自web.config

<authentication mode="Forms">
                           <forms loginUrl="~/Login.aspx" defaultUrl="~/Default.aspx" cookieless="UseCookies"  name="cookiename" slidingExpiration="true" domain="domain.xxx"/>
            </authentication>

和会员资格是:

     <membership> 
  <providers>
    <clear/>
    <add 
      applicationName="/"
      connectionStringName="TableAuthDB"          
      name="AspNetSqlMembershipProvider" 
      passwordCompatMode="Framework40"
      passwordFormat="Hashed"
      requiresUniqueEmail="false"          
      requiresQuestionAndAnswer="false"
      type="System.Web.Security.SqlMembershipProvider"
      maxInvalidPasswordAttempts="2147483647" 
    />
  </providers>    
</membership>

首先,我想知道如何在.net中创建WS,我可以将其用于操作登录和检查用户是否经过身份验证。但是,通过这一步,我并不熟悉。对不起我的英文,希望它至少有点意义。我是.net技术的绝对业余爱好者。

感谢您的帮助

0 个答案:

没有答案