我们可以在不使用OWIN客户端的情况下集成到IdServer3吗?
我有一个现有的MVC .net应用程序使用自己的基于表单的身份验证。目前我们只有表单身份验证已启用我们可以在不使用OWIN客户端的情况下集成到IdServer3吗?
<authentication mode="Forms">
<forms loginUrl="~/Account/Login" timeout="2880" />
</authentication>
我们正在将此应用程序扩展到新的用户子集。他们已经在我的idserver3上,他们通过idserver3使用其他几个应用程序。
现在我还必须支持使用idserver3的表单身份验证和身份验证。在应用程序启动时,可以确定该安装是否需要Forms或Idserver身份验证。
是否可以在我的.net MVC客户端应用程序中使用Open Server连接身份验证与Idserver3而不使用OWIN管道?
Identity Server客户端界面基于OWIN,所以我不认为你可以兼得。我最近不得不将表单身份验证的MVC应用程序转换为身份服务器,并且我必须移除表单身份验证才能这样做。
您使用的是WIF吗?你用WIF标记了它。 WIF不执行OIDC。
idsrv3在其侧面使用OWIN,但OIDC/OAuth全部基于REST,因此如果需要,您可以在本地执行呼叫。
但是,如果您使用OWIN堆栈,它会使生活变得更容易。
为什么要减价?这个问题明确指出“在我的.net MVC客户端应用程序中不使用OWIN管道?”问题是关于客户端不idsrv3。 – nzpcmad
侧面的东西就像这样。 https://leastprivilege.com/2014/06/10/writing-an-openid-connect-web-client-from-scratch/ –
不是没有分叉项目和不使用OWIN/Katana并公开所需的课程 –