2017-03-05 85 views
0

我第一次使用WebApi,我想为存储在数据库中的现有用户实现令牌认证,但我一直无法找到任何好的解决方案来做到这一点。我已经提到了Google上的很多解决方案,但我一直无法理解我在实施时犯的错误。自定义的Asp.net自定义数据库的身份

请,如果有人可以给任何源样本,这将是一个很大的帮助。

+0

您刚才提到您在Google上找到了解决方案。你可以请[编辑](http://stackoverflow.com/posts/42610229/edit)你的问题,并链接到你试过的解决方案,并解释他们为什么没有为你的案件工作? – Adrian

回答

0

我已经成功使用这种方法来生成令牌link。本文包含5个部分,有助于理解令牌生成,重新发放令牌,启用CORS以及使用OAuth2的一些概念。

+0

在上面的链接我如何customomerize函数与我自己的函数验证用户**公共异步任务 FindUser(字符串用户名,字符串密码) { IdentityUser user = await _userManager.FindAsync(userName,password); 返回用户; } ** –

+0

我会做任何你想要在这个FindUser函数里面定制的东西。该函数在数据库中查找用户并将其返回给调用类SimpleAuthorizationServerProvider。您可能会编写另一个函数并调用它。 – RickyM