什么时候调用IResourceOwnerPasswordValidator?



我的旧应用程序中有我的用户数据。我想尝试使用ASPNET Core Identity进行IdentityServer4身份验证。

我看过他们使用带有身份验证的Aspnet Core MVC进行登录的例子。他们还实施了IProfileServiceIResourceOwnerPasswordValidator

看到一个例子,他用邮递员连接http://localhost:5000/connect/token,触发了IResourceOwnerPasswordValidator

现在,当使用UI(指AspNet Core MVC Auth)进行登录时,何时调用IResourceOwnerPasswordValidator?还是会叫它?

IResourceOwnerPasswordValidator是表示用于验证所有资源所有者密码授予/流的协定的接口。

基本上,仅当您对令牌终结点执行密码授予时,才会调用它。它不会在基于 UI 的普通流(例如隐式流)中调用。因此,如果您尝试授予密码,您将看到它正在使用。

相关内容

  • 没有找到相关文章