什么时候会调用 IResourceOwnerPasswordValidator?
When will be IResourceOwnerPasswordValidator be called?
我的用户数据已恢复到我的旧应用中。我想使用 ASPNET Core Identity 尝试使用 IdentityServer4 进行身份验证。
我见过他们使用 Aspnet Core MVC 和 Auth 进行登录的例子。他们还实施了 IProfileService
和 IResourceOwnerPasswordValidator
.
看到他使用 Postman 连接到 http://localhost:5000/connect/token
的示例,它触发了 IResourceOwnerPasswordValidator
现在使用UI(指AspNet Core MVC Auth)登录时,什么时候调用IResourceOwnerPasswordValidator
?或者它会被调用吗?
IResourceOwnerPasswordValidator
是表示验证所有资源所有者密码的合约的接口grant/flows。
基本上它只会在您对令牌端点进行密码授予时调用。它不会在正常的基于 UI 的流中调用(例如隐式流)。因此,如果您尝试授予密码,您会看到它正在被使用。
我的用户数据已恢复到我的旧应用中。我想使用 ASPNET Core Identity 尝试使用 IdentityServer4 进行身份验证。
我见过他们使用 Aspnet Core MVC 和 Auth 进行登录的例子。他们还实施了 IProfileService
和 IResourceOwnerPasswordValidator
.
看到他使用 Postman 连接到 http://localhost:5000/connect/token
的示例,它触发了 IResourceOwnerPasswordValidator
现在使用UI(指AspNet Core MVC Auth)登录时,什么时候调用IResourceOwnerPasswordValidator
?或者它会被调用吗?
IResourceOwnerPasswordValidator
是表示验证所有资源所有者密码的合约的接口grant/flows。
基本上它只会在您对令牌端点进行密码授予时调用。它不会在正常的基于 UI 的流中调用(例如隐式流)。因此,如果您尝试授予密码,您会看到它正在被使用。