Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/341.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用firebase和web api 2进行外部登录和应用程序登录_C#_Firebase_Firebase Authentication_Asp.net Web Api2_Restful Authentication - Fatal编程技术网

C# 使用firebase和web api 2进行外部登录和应用程序登录

C# 使用firebase和web api 2进行外部登录和应用程序登录,c#,firebase,firebase-authentication,asp.net-web-api2,restful-authentication,C#,Firebase,Firebase Authentication,Asp.net Web Api2,Restful Authentication,我已经用OAuth2(令牌承载器)创建了一个web API应用程序。应用程序运行良好。但现在我想用它实现google/facebook登录,这样web和移动用户都可以使用它。 经过一点搜索,我发现firebase是一个很好的选择。但是,我无法找到一种方法来验证外部令牌与API的访问令牌的身份。请原谅我对firebase的理解,我对它完全陌生(几个小时前才开始)。关于这一点,我有几个问题 我是否必须更改当前的身份验证方法,并对内部登录使用firebase身份验证,还是有其他方法 我将数据存储在外部

我已经用OAuth2(令牌承载器)创建了一个web API应用程序。应用程序运行良好。但现在我想用它实现google/facebook登录,这样web和移动用户都可以使用它。 经过一点搜索,我发现firebase是一个很好的选择。但是,我无法找到一种方法来验证外部令牌与API的访问令牌的身份。请原谅我对firebase的理解,我对它完全陌生(几个小时前才开始)。关于这一点,我有几个问题

  • 我是否必须更改当前的身份验证方法,并对内部登录使用firebase身份验证,还是有其他方法
  • 我将数据存储在外部数据库中。我必须使用firebase db供用户验证
  • 如何使用外部登录令牌验证访问令牌
  • 请建议。如果有任何替代方法,我们也将不胜感激

    PS:我现在正在使用Owin进行身份验证

  • 要使用firebase的外部登录,您需要一个令牌。

  • 不是,您可以使用您的联合国服务来验证您的用户

  • 请阅读我发布的链接


  • 我在这本书中发现了一些共同点。此链接有助于您阅读:。特别是,“始终引用重要链接中最相关的部分,以防无法访问目标站点或永久脱机。”