嗨,我的网站在 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
我想转换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)
如何只在流式传输到列表一次时收集所有值?