MVC5身份Webapi身份验证

时间:2015-08-13 06:45:10

标签: asp.net .net asp.net-web-api identity

我用mvc5和Identity编写了一个webapp用于身份验证。它工作正常。 现在我需要向注册用户验证相同的客户端(ios app,windows phone app和android app)。考虑使用特定的webapi,用户可以在其中注册,修改,验证我们的用户。因此,当它们被认可时,使用可以访问其他webapi以获取数据。这是正确的程序吗?如何将身份用于webapi?

由于

1 个答案:

答案 0 :(得分:1)

您想查看oAuth和JWT令牌。已经有一个为此构建的库,它可以很好地工作,称为Thinktecure。当您从移动应用程序进行身份验证时,您确实希望采用无状态身份验证的路径,并且只传递具有必要声明的令牌以识别用户。该网站上有大量文档以及样本回购(下图)。

https://github.com/IdentityServer/IdentityServer3.Samples/