我们可以在不使用OWIN客户端的情况下集成到IdServer3吗?

时间:2017-07-20 02:04:04

标签: wif identityserver3

我有一个使用自己的基于表单的身份验证的现有MVC .net应用程序。目前我们只启用了表单身份验证

 <authentication mode="Forms">
  <forms loginUrl="~/Account/Login" timeout="2880" />
</authentication>

我们正在将此应用程序扩展到新的用户子集。它们已经在我的idserver3上了,他们通过idserver3使用了很少的其他应用程序。

现在我还必须使用idserver3支持表单身份验证和身份验证。在应用程序启动时,可以确定该安装是否需要Forms或Idserver身份验证。

是否可以在我的.net MVC客户端应用程序中使用Idserver3添加Openid连接身份验证而不使用OWIN管道?

2 个答案:

答案 0 :(得分:2)

您使用的是WIF吗?你用WIF标记了它。 WIF没有实施OIDC。

idsrv3使用OWIN,但OIDC / OAuth都基于REST,因此如果需要,您可以在本地实现调用。

但是,如果使用OWIN堆栈,它会让生活变得更轻松。

答案 1 :(得分:-1)

Identity Server客户端界面基于OWIN,因此我认为您不能同时拥有这两者。我最近不得不将带有Forms身份验证的MVC应用程序转换为Identity Server,我必须删除表单身份验证才能这样做。