创建我自己的外部认证服务

时间:2017-01-28 07:58:21

标签: c# authentication webapi2

我正在尝试查找有关创建自己的范围身份验证服务的完整教程。与您看到的那些相似"使用Google登录"或Facebook或Twitter ...如何创建自己的版本?包括允许创建" apps",创建他们的app密钥和秘密。

也许我在寻找错误的条款时,我不确定。

我需要一个中央登录服务,如果用户有足够的权限,应用程序将能够登录用户并接收他们的信息。

如果有帮助,我会使用c#和web api 2。

由于

1 个答案:

答案 0 :(得分:1)

IdentityServer(3或4取决于您的.Net偏好)将是一个很好的起点。它是一个支持OAuth2 / Open ID协议的开源项目,并且有很好的文档记录,可以向您显示将应用程序插入管道的位置。 https://identityserver4.readthedocs.io/en/release/index.html