如何实现Asp.net Core中自定义身份认证功能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计814个文字,预计阅读时间需要4分钟。
在asp.Net Core中,自然集成了许多常用的身份认证,但很多时候,我们还是需要实现自己的身份认证接口。下面简单介绍下如何实现自定义身份认证接口。
首先,定义一个简单的接口:
csharppublic interface ICustomAuthentication{ bool Authenticate(string username, string password);}
Asp.Net Core中虽然集成了许多常用的身份认证,但很多时候,我们还是需要实现自己的身份认证接口,本文这里就简单的介绍下如何实现自定义身份认证接口。
首先写一个简单的接口。
[Authorize] [HttpGet] public object Foo() { return DateTime.Now.ToString(); }
由于有Authorize标记,访问函数体前会判断用户是否通过认证,由于这里没有通过认证,会的得到一个500错误。
本文共计814个文字,预计阅读时间需要4分钟。
在asp.Net Core中,自然集成了许多常用的身份认证,但很多时候,我们还是需要实现自己的身份认证接口。下面简单介绍下如何实现自定义身份认证接口。
首先,定义一个简单的接口:
csharppublic interface ICustomAuthentication{ bool Authenticate(string username, string password);}
Asp.Net Core中虽然集成了许多常用的身份认证,但很多时候,我们还是需要实现自己的身份认证接口,本文这里就简单的介绍下如何实现自定义身份认证接口。
首先写一个简单的接口。
[Authorize] [HttpGet] public object Foo() { return DateTime.Now.ToString(); }
由于有Authorize标记,访问函数体前会判断用户是否通过认证,由于这里没有通过认证,会的得到一个500错误。

