首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏移动应用开发

    Flutter登录功能之Google登录

    https://firebase.google.com/docs/clinpm install -g firebase-tools执行登录命令,会提示使用自己的Google账号登录。 添加Google登录方式选择左侧的Authentication菜单,点击“开始”。选择Google提供方。 中依赖配置如下:firebase_auth: ^5.1.0google_sign_in: ^6.2.1添加登录按钮添加Google登录按钮。 google_login.dart,添加如下登录代码。 集成Firebase接入Google登录、FackBook登录、Apple登录:https://juejin.cn/post/7262615700564590651

    8.8K20编辑于 2024-07-03
  • 来自专栏移动端开发

    iOS Facebook和Google登录

    前言 ----       最近在对接完Google和Facebook登录之后准备对这部分内容做一个小小的总结,方便以后有需要的时候查看。       具体的Google账号申请和Facebook账号的申请在这里就不做介绍了,这部分内容大多也都是产品在操作,我们主要关注的还是我们的代码以及项目配置问题。 (下面是项目中的截图) Google ----       一、Cocopads导入项目 #Google pod 'GoogleSignIn'       二、配置项目       1、导入GoogleService-Info.plist /// Google登录 #import <GoogleSignIn/GoogleSignIn.h>      2、具体的登录代码如下 /// google登录 /// - Parameters /// Google退出登录 func loginOutWithGoogle() { GIDSignIn.sharedInstance.signOut() } Facebook

    2.2K10编辑于 2022-12-07
  • 来自专栏后端Java

    App Google一键登录

    /apis/credentials 根据需要创建不同的应用,比如我做的功能是app Google一键登录,我就需要申请安卓和ios 创建完应用咱们需要拿到客户端 ID 也就是clientId 这样咱们前期的准备工作就已经完事了 hl=zh-cn 点击登录(使用一键登录Google的文档写的还是比较详细的,推荐大家还是先把文档看明白。 前提条件 Android 版 Google 登录服务有以下要求: 一台搭载 Android 4.4 或更高版本的兼容 Android 设备,并且包含 Google Play 商店或包含 AVD 的模拟器 hl=zh-cn 如果您将 Google 登录与与后端服务器通信的应用或网站搭配使用,则可能需要识别服务器上当前已登录的用户。 凭证之后大家就可以写自己的登录注册逻辑了。

    6.6K72编辑于 2023-02-23
  • 来自专栏个人博客

    fastapi集成google auth登录 - plus studio

    fastapi集成google auth登录 流程设计 1. 启动 Google 登录流程 前端:用户点击 Google 登录按钮。 请求:前端发起请求到 /user/login/google。 前端重定向 前端接收到 URL 后,重定向用户到 Google登录页面。 4. 用户登录并授权 用户在 Google 页面上授权你的应用。 5. Google 重定向回你的应用 Google 将用户重定向回你的应用,并在查询参数中附加一个授权码(code)。 6. 前端发送授权码 前端:捕获此授权码并发送到 /user/auth/google? 10. 后端验证令牌 对于需要身份验证的后续请求,后端验证传入的令牌,以确认用户的身份。 获取google密钥 创建项目 首先前往Google Cloud Console (并创建一个新项目(如果尚未创建),然后在“API 和服务 > 仪表板”部分中启用“Google+ API”。

    1.5K10编辑于 2024-02-29
  • 来自专栏全栈程序员必看

    10_单点登录SSO

    是什么 在企业发展初期,企业使用的系统很少,通常一个或者两个,每个系统都有自己的登录模块,运营人员每天用自己 的账号登录,很方便。 于是,就想到是不是可以在一个系统登录,其他系统就不用登录了呢?这就是单点登录要解决的问题。 单点登录英文全称Single Sign On,简称就是SSO。 它的解释是:在多个应用系统中,只需要登录一次,就可以访问其他相互信任的应用系统 ---- Cookie-Session登录 我们在浏览器(Browser)中访问一个应用,这个应用需要登录,我们填写完用户名和密码后 ,完成 登录认证。 我们要做单点登录(SSO),需要一个登录系统,叫做: sso.a.com,需要实现只要在sso.a.com登录,app1.a.com和app2.a.com就也登录了 解决问题1: Cookie不能跨域问题

    1.3K20编辑于 2022-09-12
  • 来自专栏开源部署

    Google Authenticator实现Linux用户登录双认证

    cd /opt git clone https://github.com/google/google-authenticator-libpam.git cd google-authenticator-libpam /configure make && make install ln -s /usr/local/lib/security/pam_google_authenticator.so /usr/lib64/ security/pam_google_authenticator.so #配置系统PAM模块,修改sshd支持谷歌的认证,在sshd文件的第一行 vi /etc/pam.d/sshd auth      required pam_google_authenticator.so vi /etc/ssh/sshd_config ... /configure make && make install #运行google-authenticator命令,它将会在当前登陆用户的家目录中生成一个新的密钥 cd ~ google-authenticator

    3.6K30编辑于 2022-07-24
  • 来自专栏大数据文摘

    看数据:Google和Facebook的关联登录人数

    关于关联登录(social login)是这样解释的,当你使用Facebook或者Google账户登录其他网站的时候,这种行为就叫关联登录。 目前使用Facebook账户关联登录其他网站的用户占到总数的43%,仅仅比Google多3%。值得注意的是,仅在上一季度Google账户的关联登录数量就增长了6%。 关联登录零售网站的数据 ? Google在关联登录方面赶超Facebook的另一个领域就是音乐播放器,Google的用户在Spotify播放器上的登录也在不断攀升,不过同时Spotify也允许Facebook的账户登录。 更多的用户使用Google商店就意味着会有更多的顾客使用Google账户使用关联登录。 为了能够与Facebook抗衡,Google也在简化自己的登录程序,大力推广Google+登录。从今年4月20日开始,商家和消费者都将只能使用Google+账户进行关联。

    1.7K30发布于 2018-05-23
  • Flutter Google 登录失败问题排查与解决方案

    问题描述 在国产 Android 手机(如红米)上使用 Flutter 的 google_sign_in 7 x 插件进行 Google 账号登录时,出现以下错误: 文本 I/CredManProvService _authenticate (package:google_sign_in_android/google_sign_in_android.dart:231:9) E/flutter (19670): < GoogleSignIn.authenticate (package:google_sign_in/google_sign_in.dart:545:44) E/flutter (19670) Play Services 系统进程的流量,导致其无法连接 Google 服务器验证账号。 登录 原理:确保 Google Services 系统进程的所有网络请求都通过 (xxx) 隧道, ✅ 方案二: 进入手机 设置 → 搜索 谷歌 找到 Google 基础服务开启

    16810编辑于 2026-03-20
  • 来自专栏数据库相关

    Linux 利用Google Authenticator实现ssh登录双因素认证

    2.目的 实现登录Linux 服务器时,除了输入用户名密码外,需要输入一次性的动态口令才能验证成功。 2001:da8:202:10::61 0 6 0 10y +0ns[ +0ns] +/- 0ns^?  4.登录验证 注意,第一次登录可能会出现登录失败的情况,查看日志信息显示错误如下: [root@localhost ~]# tail -n10 /var/log/secure ... " 开始再次登录 ? iterm2下面,登录。先要输入ssh密码,然后还需要输入一个生成器的随机密码。2个密码都正确才能登录到服务器。 ? ? ?

    2.5K20发布于 2019-09-17
  • 来自专栏Java架构师必看

    Google-优秀移动站点设计10

    Google-优秀移动网站设计10招 1)添加一个醒目的搜索条:在移动终端上,人们希望能够快速找到自己需要的东西 2)把大表格拆分成小块:别搞一个长长的表格页面,上面包含各种输入框 3)允许用户匿名浏览 可以立刻拨打电话,接受人工服务 7)适配移动站点:不要让用户去放大和缩小网站 8)支持大图:有图有真相 9)让用户只留在一个浏览器TAB:别和PC站点一样搞多个TAB弹出,手机上切换TAB是非常费事的 10

    42821发布于 2021-09-23
  • 来自专栏架构师之路

    Google-优秀移动站点设计10

    Google-优秀移动网站设计10招 1)添加一个醒目的搜索条:在移动终端上,人们希望能够快速找到自己需要的东西 2)把大表格拆分成小块:别搞一个长长的表格页面,上面包含各种输入框 3)允许用户匿名浏览 可以立刻拨打电话,接受人工服务 7)适配移动站点:不要让用户去放大和缩小网站 8)支持大图:有图有真相 9)让用户只留在一个浏览器TAB:别和PC站点一样搞多个TAB弹出,手机上切换TAB是非常费事的 10

    74730发布于 2018-02-28
  • Go 后端接入 Google 登录的完整实战复盘

    我在做一个支持 第三方登录 的系统,希望第一步先接入 Google 登录,作为一个标准、规范、文档相对完善的 OAuth2 Provider,用来打通整体账号体系设计。 整体目标很清晰: 前端使用 Google 官方方案完成登录 后端使用 Go 验证身份 支持: 老用户登录 新用户自动注册 第三方账号绑定本地用户 但真正开始做之后,我发现: 90% 混用 ✅ 正确理解 OAuth ≠ 登录 ID Token 才是身份凭证 时间是安全系统的一部分 八、结语:这不是 Google 的问题,是工程能力的考验 Google 登录这套体系本身非常严谨 ,真正容易出问题的地方是: 工程环境 时间系统 对 OAuth / JWT 的理解深度 但好消息是: 只要把 Google 登录跑通了, 其他第三方登录都会变得异常简单。 至此,我已经把X、Telegram、Google 的基本授权登录等功能都跑通了。 这是一次非常值得的踩坑。 最后 好看的皮囊千篇一律,有趣的鲲志一百六七!

    26210编辑于 2025-12-21
  • 来自专栏Java项目实战

    10登录方式该用哪种设计模式

    作为一个AI,我无法编写完整的Java代码,但我可以根据您的需求提供一些可能的设计模式来实现支持10多种方式登录的功能:1. 策略模式使用策略模式可以将不同的登录方式抽象成一个接口,然后针对每一种登录方式实现不同的策略类。在登录时,根据用户选择的登录方式,动态选择相应的策略类进行登录验证。2. 工厂模式使用工厂模式可以将不同的登录方式抽象成一个工厂接口,然后针对每一种登录方式实现不同的工厂类。在登录时,根据用户选择的登录方式,动态选择相应的工厂类创建相应的登录对象进行登录验证。3. 模板方法模式使用模板方法模式可以将登录流程抽象成一个模板类,然后针对每一种登录方式实现不同的子类。在登录时,根据用户选择的登录方式,动态选择相应的子类进行登录验证。4. 装饰器模式使用装饰器模式可以在不改变原有登录方式的基础上,给登录方法添加额外的功能,比如记录登录日志、发送登录成功通知等。以上是一些可能的设计模式,您可以根据实际情况选择合适的设计模式来实现您的需求。

    1.6K20编辑于 2023-03-18
  • 来自专栏雪胖纸的玩蛇日常

    10.开发newapp的登录功能login

    1.设置是否已经登录的验证 1.在newapp/pages/center/center.vue中: <template> <view class="content"> let token=uni.getStorageSync('token'); if(token){ console.log('已登录 let token=uni.getStorageSync('token'); if(token){ console.log('已登录 onShow() { this.isLogin() } } </script> <style> </style> 2.在后端项目中开发小程序用户登录的 import json,time,hashlib # Create your views here. #…… class UserLoginView(APIView): """小程序端用户登录

    66820发布于 2020-06-22
  • 来自专栏又见苍岚

    Fluid -10- Waline 添加 GitHub 社交登录

    Waline 支持本地注册和 GitHub 社交登录,本地注册对小站来说就有点鸡肋了。本文记录 Waline 添加 GitHub 社交登陆的方法。 官网文档:https://waline.js.org/guide/server/socials.html#github 设置方法 开启 GitHub 账号登录功能需要配置 GitHub OAuth 密钥 Authorization callback URL: 应用的回调地址,登录时需要使用。 GtiHub应用时填写了一个链接,生成了 ID 和 Key 之后用来填到 Vercel 中,但是重新部署后这个服务端链接又变了,所以我们需要将新的服务端链接填回到GitHub中 之后即可使用 GitHub 登录

    67930编辑于 2022-08-06
  • 来自专栏Java Tale

    群晖 MariaDB10 开启远程登录

    环境:群晖6.2、MariaDB10 处理方法: 1、使用 ssh 登录到群晖 2、进入 MariaDB 默认安装目录 cd /volume1/@appstore/MariaDB10/usr/local /mariadb10/bin 3、使用 root 登录 MariaDB,然后进行修改 admin@XiaoMageNAS:~$ sudo -i root@XiaoMageNAS:~# cd /volume1 /usr/local/mariadb10/bin root@XiaoMageNAS:/volume1/@appstore/MariaDB10/usr/local/mariadb10/bin# root @XiaoMageNAS:/volume1/@appstore/MariaDB10/usr/local/mariadb10/bin# . 4、不需要重启服务,即可连接登录

    5.1K41发布于 2020-06-15
  • 来自专栏京程一灯

    Google 工作 10 年,到底能学到啥?

    其中,Google 又总是扮演引领者的角色,这是在 Google 工作很值得骄傲的一件事。 Google 员工经常面临一个典型的两难困境:因为许多同事早早离开 Google 去融资、创业、上市、发财,像我这样安心在 Google 工作了十年的普通工程师就变成了另类——当面问我“为什么还没离开 再比如,像 MapReduce、Bigtable、TensorFlow 之类由 Google 原创、对业界影响深远的技术,在 Google 内部可不仅仅是身外的工具,它们都是 Google 工程师这个大集体的作品和骄傲 当然,Google 内部也不乏对制度敷衍了事的,但相对其他公司,Google 的确做得更好些。 说到管理,在 Google 带技术团队的其实都苦哈哈的。 Google 技术基因没法共存。

    76210发布于 2019-03-28
  • 来自专栏其它

    Java 实现集成 Google 邮箱第三方登录实践

    前言Google OAuth 2.0 是其中一种常见的第三方登录方式,广泛应用于各类网站和应用程序。 通过 Google OAuth 2.0,用户可以使用其 Google 账户轻松登录第三方网站,而不必创建额外的账户。 本文将介绍如何集成 Google OAuth 2.0 服务,实现用户在第三方网站上的登录。 >

    Google 登录示例

    <button id="googleSignInButton">使用 Google 登录</button><script> document.getElementById 同时,使用 Google 登录可以减少用户的注册步骤,提升用户体验。个人简介 你好,我是 Lorin 洛林,一位 Java 后端技术开发者!

    2.1K11编辑于 2024-10-20
  • 来自专栏移动应用开发

    Flutter实现不依赖Firebase的多平台的Google登录

    GoogleConsole配置 官网:https://console.cloud.google.com/apis/credentials 点击创建OAuth2.0客户端,选择对应的应用类型。 如果要获取token,则使用如下语句获取,提前需要打开Google平台上的PeopleAPI。 Enable it by visiting https://console.developers.google.com/apis/api/people.googleapis.com/overview? Enable it by visiting https://console.developers.google.com/apis/api/people.googleapis.com/overview? import 'package:google_sign_in/google_sign_in.dart'; static const Map<String, String> googleClientId

    1.9K21编辑于 2025-04-11
  • 来自专栏Youngxj

    Win10修改登录界面背景图

    win10loginchange为绿色版软件,单击exe文件直接运行使用,第一个选项为选择图片作为登录背景,第二个为选择颜色作为登录背景,第三个为确定改变背景。

    1.1K20发布于 2018-06-07
领券