在现有WebApi休息服务上验证Firebase用户

时间:2016-06-21 19:33:43

标签: c# asp.net-web-api firebase firebase-authentication

我想尝试在我目前构建的.Net WebApi休息服务上实现用户验证。我有两个与其他服务进行通信的移动应用程序构建。在移动端实施Firebase Auth(facebook,google)相对简单。我怎么能找到在WebApi上验证该用户的最佳方法。我认为我可以采取的过程是:

  1. 客户端登录Firebase上的移动检索令牌
  2. 针对Firebase的现有WebApi验证令牌
  3. 允许访问Rest服务
  4. 我查看了RestSharp库以及用于生成firebase令牌的.net库。是否有端点我可以点击抓取用户或检查用户是否有效?

    修改

    我正走在使用JWT令牌的道路上。对此有疑问,我该加密什么。我尝试查询用户的端点。

    var tokenGenerator = new Firebase.TokenGenerator(secretKey); var authPayload = new Dictionary<string, object>() { { "uid", "9ioA6m........3m1EG93" }, { "provider", "facebook" }, { "data", "here" } }; string token = tokenGenerator.CreateToken(authPayload);

    由于

0 个答案:

没有答案