是否可以在AuthenticationManager中调用challenge之前使用选项重新初始化Google身份验证中间件

时间:2014-08-14 05:03:33

标签: owin google-authentication asp.net-mvc-5.2

我正在开发一个启用了社交登录的应用程序。我的客户将使用google / facebook等登录...

每个客户都有一个单独的uri登录我的应用程序。我可以获得他们的客户端ID和谷歌身份验证的秘密。如果值可用,我可以在向Google身份验证服务器发出请求之前设置这些值。我希望客户根据其使用情况支付API请求。

我发现在处理程序中,启动中间件选项中的数据集用于构造URI。在向每位客户发出google URI请求之前,我有什么方法可以更改客户端ID和密码。

1 个答案:

答案 0 :(得分:0)

默认情况下,不支持多租户。因此,我编写了自己的高度可配置的中间件并解决了这个问题。