Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
IIS/C#网站与Tomcat/Java网站共享身份验证-相同的顶级URL_C#_Java_Tomcat_Iis_Single Sign On - Fatal编程技术网

IIS/C#网站与Tomcat/Java网站共享身份验证-相同的顶级URL

IIS/C#网站与Tomcat/Java网站共享身份验证-相同的顶级URL,c#,java,tomcat,iis,single-sign-on,C#,Java,Tomcat,Iis,Single Sign On,我们有几个内部网站使用MVC+.NET windows身份验证。然后我们有一些由第三方开发的基于Java的应用程序,可以配置为使用LDAP身份验证。两组应用程序使用相同的公司URL,例如dotnet-app.company.org和java-app.company.org,并且两组应用程序使用相同的用户名 一旦用户通过了.NET应用程序的身份验证,是否有任何方法可以将该用户信息“发布”到Tomcat,然后Tomcat可以为用户生成一个cookie,这样他们就不必进行两次身份验证 我有权修改.NE

我们有几个内部网站使用MVC+.NET windows身份验证。然后我们有一些由第三方开发的基于Java的应用程序,可以配置为使用LDAP身份验证。两组应用程序使用相同的公司URL,例如dotnet-app.company.org和java-app.company.org,并且两组应用程序使用相同的用户名

一旦用户通过了.NET应用程序的身份验证,是否有任何方法可以将该用户信息“发布”到Tomcat,然后Tomcat可以为用户生成一个cookie,这样他们就不必进行两次身份验证


我有权修改.NET应用程序上的代码,而不是Java应用程序上的代码。

您可能正在寻找gmail和其他谷歌服务上的
一次登录
选项。是的,饼干是你必须看到的


我不知道java身份验证是如何工作的(我假设它是基于会话的),并且您必须读取用户cookie信息才能获得身份验证的详细信息。在.NET上,您必须在
Global.asax
文件中以身份验证的形式编写自定义逻辑。

没错,我正在谷歌中寻找单点登录或一点登录。我只能将java应用程序配置为开始接受LDAP作为身份验证机制,不能将其代码修改为look/parse/add session或cookie。我对Apache web app server的了解非常有限,我想知道是否有一些MOD可以添加到服务器中,以接受.NET生成的身份验证,并使它们满足cookie要求;)