【发布时间】:2015-04-12 23:37:03
【问题描述】:
我已经实现了没有身份验证的 webapi,它运行良好。 但现在我想实现 WebAPI 的授权。
我尝试使用“个人用户帐户”创建新项目并将我的控制器文件添加到控制器文件夹,然后在控制器文件中添加 <Authorize> 但它仅适用于此默认数据库。
<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;AttachDbFilename=|DataDirectory|\aspnet-IRAApi-20150211114242.mdf;Initial Catalog=aspnet-IRAApi-20150211114242;Integrated Security=True"
providerName="System.Data.SqlClient" />
我只想为相同的功能设置我自己的数据库。 我的数据库与默认数据库具有相同的表名。
或者有没有其他方法可以做到这一点 如果人员已登录,则生成访问令牌,然后人员可以访问 Web api,否则不能。
我正在开发 Visual Studio 2013 和 dotnet 框架 4.5。
【问题讨论】:
标签: .net vb.net authentication asp.net-web-api access-token