.NET OAuthAuthorizationServerProvider多条登录路径。

问题描述 投票:0回答:1

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

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

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

c# .net oauth
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.