.NET OAuthAuthorizationServerProvider多条登录路径。

问题描述:

目前我们有一个类,它扩展了 OAuthAuthorizationServerProvider 是用于网络路由的。我们正在添加一个单独的API,在这种情况下,我们仍然希望使用那个 OAuthAuthorizationServerProvider 类。

如何注册两个不同的登录路径,以及如何在我们的 OAuthAuthorizationServerProvider 子类?EDIT: 我想我可以通过比较路径 context.Request.Path.

我需要在 GrantResourceOwnerCredentials 方法,将在两个登录中共享一些逻辑,但有些逻辑需要不同。

解决方法:

我们最终使用了相同的登录路径,但对于我们的应用程序,我们使用了资源所有者凭证(授予类型 password),对于API,我们使用了客户端凭证(授予类型 client_credentials).

未经允许不得转载:芯片验证自学网-IC设计入门自学网站 » .NET OAuthAuthorizationServerProvider多条登录路径。

赞 (0) 打赏

觉得文章有用就打赏一下文章作者

微信扫一扫打赏