使用SSO22KerbMap或SAPSOEXT在.Net应用程序中使用SAP登录票证

使用SSO22KerbMap或SAPSOEXT在.Net应用程序中使用SAP登录票证,sap,windows-authentication,portal,enterprise-portal,Sap,Windows Authentication,Portal,Enterprise Portal,我正在研究从SAP门户到非SAP ASP.Net应用程序使用单点登录(SSO)的选项。通过阅读文档和在线搜索,我发现有两种方法 1.使用“SAPSEXT”评估.Net应用程序中的登录票证。 2.使用“SSO22KerbMap”ISAPI模块 .Net应用程序已配置为使用Active Directory使用集成Windows身份验证。但是,现在我们需要从SAP Portal支持SSO。如果没有SSO,如果用户a从用户B的系统登录到.net应用程序,则.net应用程序将使用Windows身份验证,并

我正在研究从SAP门户到非SAP ASP.Net应用程序使用单点登录(SSO)的选项。通过阅读文档和在线搜索,我发现有两种方法 1.使用“SAPSEXT”评估.Net应用程序中的登录票证。 2.使用“SSO22KerbMap”ISAPI模块

.Net应用程序已配置为使用Active Directory使用集成Windows身份验证。但是,现在我们需要从SAP Portal支持SSO。如果没有SSO,如果用户a从用户B的系统登录到.net应用程序,则.net应用程序将使用Windows身份验证,并将用户B视为登录用户

选项1涉及为.net应用程序开发新代码,因为它目前不支持它,而且在我的情况下可能不支持。 选项2听起来很有希望,但我不太清楚这将如何工作。这听起来像是模块验证SAP登录票证并获取受约束的kerberos票证。但是,我很困惑.Net应用程序如何使用这个受约束的kerberos票证。选项2是一个无缝的桥接器吗?我可以安装它,然后突然间.net应用程序就可以像魔法一样支持SSO了吗?如果真的是这样,我会很高兴的,但听起来太好了,不可能是真的