小编Rin*_*n S的帖子

使用 Firebase 对在 appengine 中运行的 Flask 应用程序进行身份验证

嗨,我的网站在 appengine 上运行,使用 Flask 作为后端框架,我们使用 Flask-OAuth、Flask-Login 库构建了身份验证和会话管理。

但是现在我需要使用 firebase 进行身份验证。我可以按照 firebase 教程创建示例应用程序,但我不知道如何与现有应用程序集成。

在 firebase 团队提供的 Firenotes 示例中,他们使用两个独立的服务前端和后端。

我想在 login.html 页面中使用 firebase 代码,一旦客户端通过身份验证将信息传递给 /profile url -> 在数据库中记录 user_id 并使用 Flask-Login 登录用户。

我不确定上述流程是否正确,我不保证将来它是正确的,没有任何问题。

请帮助提供任何想法,因为我需要尽快实施!!

python authentication google-app-engine firebase firebase-authentication

7
推荐指数
1
解决办法
7512
查看次数

Java 8要映射的对象列表<String,List>值

我想转换List<Object>为Map<String, List>使用Streams,

public class User{
   String name;
   String age;
   String org;
}
Run Code Online (Sandbox Code Playgroud)

我有List<Users>,需要收集到Map<String, Object> m,

 m.put("names", List of names,);
 m.put("age", List of age);
 m.put("org", List of org);
Run Code Online (Sandbox Code Playgroud)

在命名查询中使用 - >例如: select * from table ... where names in (:names) and age in (:age) and org in (:org)

截至目前,我正在做的事情

List<String> names = userList.stream().map(User::getName).collect(Collectors.toList());
List<String> age= userList.stream().map(User::getAge).collect(Collectors.toList());
List<String> org= userList.stream().map(User::getName).collect(Collectors.toList());
Run Code Online (Sandbox Code Playgroud)

如何只在流式传输到列表一次时收集所有值?

java java-8

5
推荐指数
2
解决办法
8829
查看次数