首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Facebook是OpenID提供商吗?

Facebook 不是 OpenID 提供商,但它提供了一个名为 Facebook Login 的身份验证服务,可以与 OpenID Connect 兼容。

Facebook Login 是一个基于 OAuth 2.0 的身份验证服务,允许开发者让用户使用他们的 Facebook 账户登录到他们的应用程序和服务中。它支持多种平台,包括 Web、移动和桌面应用程序。

OpenID Connect 是一个基于 OAuth 2.0 的身份验证协议,允许开发者使用单个身份验证服务来登录到多个应用程序和服务中。它使用 ID Token 来传递用户的身份信息,并支持多种应用程序类型,包括 Web 和原生应用程序。

虽然 Facebook Login 不是 OpenID 提供商,但它可以与 OpenID Connect 兼容,因此可以使用 Facebook Login 作为身份验证服务来登录到支持 OpenID Connect 的应用程序中。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Facebook可以救命吗?

Facebook可以救命吗? 美国著名的《连线》杂志在去年的12月刊中刊登了一篇文章,标题是“Could Facebook Save Your Life?”...,主要介绍了Facebook推出的两项应对灾难的服务,一个是“平安信使”(Safety Check),另一个是“脸书直播”(Facebook Live),和大家分享一下。...点击绿色按钮时,用户在Facebook上的所有朋友都会被提醒你是安全的。3、用户也会得到一个所有在受灾区域的朋友名单。...2016年6月发生的“美国奥兰多枪击事件”,是Facebook“平安信使”服务首次在美国本土启用。当晚,在枪击案酒吧附近所有的Facebook用户,都收到了一个弹出的推送,上面写道:“你还好吗?...但Facebook只在巴黎启动了“平安信使”服务,有人诟病其存在“西方歧视”,区别对待不同地方的用户。“脸书直播”的问题也有两个: 一是内容未经处理。

1.4K60

Facebook收购AI初创公司Ozlo,是为智能音箱铺路吗?

作者 | 周翔,焦燕 7月31日(周一),Facebook对外宣称完成了对初创公司Ozlo的收购,而Ozlo也对这一信息发布了简短的公告。...根据CNBC的报道,Ozlo成立于2013年,公司总部在加利福尼亚州,其联合创始人Charles Jolley之前曾任职于Facebook,主要为Android、iOS系统开发虚拟AI助手。...Facebook的发言人表示,Ozlo团队的大部分人将加入FacebookMessenger小组,继续相关工作。Ozlo也在自己的网站表示,他们很乐意把自己的技术带到Messenger团队。...据悉,通过收购Ozlo ,Facebook希望借助他们的团队和技术帮助提升FacebookMessenger的使用体验。...一周前,有外媒报道称,Facebook正在开发自己的智能音箱,此时收购Ozlo,会是为了智能音箱铺路吗?

537100
  • Facebook 直播是如何承受海量压力的?

    挑战 Facebook 在 2016 年底时的月活用户数有 1860 万,Facebook live 的压力很大,有大量的人开直播,有大量的用户观看直播 整体来看,直播的挑战在于: 需要能够同时支持数百万的直播流...其中,Edge Cache 是散布在全球的,Edge Cache 与 Origin Server 是 多对一 的关系,多个 Edge Cache 可以发送请求到同一个 Origin Server ?...这个架构虽然非常有效,但还有一定的问题,据统计,有 1.8% 的请求会渗漏到 Streaming Server,对于 Facebook 的规模而言,1.8% 也是一个非常大的数字,会给 Streaming...如果没有命中,那么这几个请求就都会转到 Origin Server 同样的,如果多个 Edge Cache 一起请求同一个 Origin Server,请求也会被转到 Streaming Server 所以,Facebook...的高并发特点就会导致有大量的请求渗漏下去 解决办法 Facebook 的处理办法非常简单,当有多个请求同时到达 Edge Cache,如果他们请求的是相同的数据包,那么就把他们归为一组,放到一个请求队列中

    790110

    Facebook 是如何引入并使用 Rust 的?

    在分享未来的具体投入举措之前,有必要先了解下 Facebook 早期是如何引入并使用 Rust 的。...起初,使用 C++ 开发 Mononoke 显然是个选择。在那时,Facebook 的后端代码库对 C++ 非常重视,这意味着 Mononoke 默认会使用 C++ 实现。...Mononoke 是一款优秀的测试平台,因为它和其他 Facebook 系统有着天然的隔阂。...增长背后的原因之一是,Rust 是开发 Diem(原 Libra)区块链的主要语言,由独立的 Diem 协会监督,而 Facebook 的数字钱包 Novi 就是 Diem 协会的成员。...Facebook 的服务器是高度分布式的,并且有大量线程。Rust 任务需要在 C++ 的线程池中良好运行,并且能够安全地共享同步原语和 I/O 资源。

    77720

    Facebook、Google、Amazon 是如何高效开会的

    会议是工作中绕不开的一部分,许多人都听说过,在一项研究中发现,语言在我们的沟通中只占了 7% 的比例。...一起来看看科技巨头,如 Facebook、Google、Amazon 等这些公司,是如何高效开会的。...Facebook 明确会议类型:在 Facebook,CEO Zuckerberg 要求所有人在开会前,都先想好一个最基础的问题:本次会议的目标是什么?...为会议制作进度表:把会议议题制作成一张进度表,每讨论完一个议题,就打一个勾,这是 Facebook 的 COO Sheryl Sandberg 的建议。...可以看到,无论是 Amazon、Facebook 还是 Google,这些公司对会议都有一些共同的要求,例如只邀请必要的人,控制会议时长,事先准备议程,事后有结论等等。

    1.1K80

    容器是未来吗?

    好吧,我有点糊涂了,让我梳理一下,有一个东西像虚拟化,称为容器,那么我能在Heroku上用它吗? -是l, Heroku已经支持docker, 但是我告诉你: Heroku已经死了....有了Docker这个集装箱,我还需要一个船队吗? -Yeah, 为了可靠性. 但是Kubernetes会替你管理. 你知道谷歌就是使用Kubernetes,它运行在etcd上面 什么是etcd?...-是分布式协议RAFT的实现. 什么是Raft? -它类似Paxos. 上帝, 有必要给我下这么深的套路吗?像兔子洞一样深?我只是要启动一个应用,好吧,深呼吸,告诉我什么是Paxos?...Aphyr是谁? -Aphyr是那个写‘Call Me Maybe.’家伙,分布式系统和BDSM大牛,你不认识吗? 什么? 你说BDSM? -Yeah, BDSM. 在San Francisco....就这样吗? -Yes! 你不感到辉煌吗? 我还是要回到 Heroku. 2333333~

    2.7K40

    Facebook 是如何引入并使用 Rust 的?

    在分享未来的具体投入举措之前,有必要先了解下 Facebook 早期是如何引入并使用 Rust 的。...起初,使用 C++ 开发 Mononoke 显然是个选择。在那时,Facebook 的后端代码库对 C++ 非常重视,这意味着 Mononoke 默认会使用 C++ 实现。...Mononoke 是一款优秀的测试平台,因为它和其他 Facebook 系统有着天然的隔阂。...增长背后的原因之一是,Rust 是开发 Diem(原 Libra)区块链的主要语言,由独立的 Diem 协会监督,而 Facebook 的数字钱包 Novi 就是 Diem 协会的成员。...Facebook 的服务器是高度分布式的,并且有大量线程。Rust 任务需要在 C++ 的线程池中良好运行,并且能够安全地共享同步原语和 I/O 资源。

    44310

    30亿美元收购Oculus,Facebook的这笔买卖值吗?

    还记得此前Oculus被ZeniMax(全球知名游戏开发商)告上法庭的诉讼案件吗?最近这件持续时长两年多的案件在达拉斯法院公开审理,而Facebook的扎克伯格这次也要出庭为Oculus进行辩护。...拆分重组的背后自然是Facebook对于VR和移动社交结合的热切渴望。 回顾2016年,Oculus的表现也是不尽如人意。...忆往昔峥嵘岁月,还看今朝 从第一次展示原型机到被Facebook收购后的声名大噪,Oculus一直是VR行业内创新的先驱者。...虽然现阶段Oculus的VR战略在外力的驱动下需要调整,但是不能否认的是他们依然掌握着VR硬件核心的一些技术。而且扎克伯格在法庭上也表示,Facebook未来10年在VR上会再投资30亿美元。...所以在背靠Facebook的情况下,无论是资金还是人才,都不会是Oculus向前发展的障碍。而且Oculus的诉讼案件也告诉我们,知识产权保护和技术保密上必须要做到完美。

    42630

    WebAssembly 真的是未来吗?

    WebAssembly 真的是未来吗? 本文翻译自 Is WebAssembly Really the Future? Wasm 的前景比以往任何时候都更加光明。但接下来路线图会将我们引向何方?...云原生计算基金会 (CNCF) 最近的年度调查包括关于 WebAssembly (Wasm) 的大胆声明:“容器是新常态,WebAssembly 是未来。”...“第二个是它的技术价值主张。它是否吸引了足够多的开发人员并解决了足够多的技术难题,让他们承担使用 Wasm 作为其堆栈的一部分的开销?” 有 WASI 吗?...“更重要的是,组件模型是一种新的应用程序方法,它允许以能力为导向的安全性,并使平台运营商更容易安全地运行应用程序。”...两者之间的权衡使得两者同步增长是合理的。”

    19310

    视频是主动学习吗?

    无论是在线和离线视频都是一个非常好的学习提升自己的路径。 在前段时间的学习过程里,我不禁问了自己一个问题:视频学习是主动学习还是被动学习? 先让我们看一下两者的区别。...主动学习 主动学习是一种学习者重度参与的学习方式,是一种以学习者为中心的学习方式。学习者需要以探索者的角色进入学习状态,需要自己的思考、判断,方能融会贯通。...被动学习 被动学习是传统的学习方法,学生很少参与。环境通常以教授者为中心。学者需要通过被动地接受知识。 从学习效率讲,自然是主动学习效率最高。所以我才会有自己的疑问。...个人体验 主动学习是需要自己调动自己的注意力,放在学习上,或者源于自身的兴趣,总而言之是需要投入较多精力和注意力的。...以上是我总结视频学习的经验,欢迎有兴趣的一起交流。

    67820

    Python列表是数组吗?

    前言 Python的列表是我们常常使用的一种内置数据结构,其索引的使用可以让我们能很轻松的获取列表中的元素值,索引看上去就很像数组的内容,让我不禁有个疑问,列表是数组吗?...证明一 我们来看下数组的定义,数组是用一组连续的内存空间,来存储一组具有相同类型的数据。...证明二 我们知道数组是连续的内存,那同样存储3个元素,3个元素是int和3个元素是str,那占的内存空间大小肯定不一样,我们来看看列表。...就需要扩容,申请一个大的空间,再将数据迁移过去,那实际上是这样吗?...; 第二部分就是真正存放元素的地址,但是存放的是各元素的指针,或者说是引用(所以a和b中的1这个元素的id是一样的),引用的字节大小是一样的,所以列表有数组的索引功能,也同时能证明一和二的问题。

    1.2K00

    你们是敏捷团队吗?

    最近常看到有些人说他们是敏捷团队,但仔细了解一下他们的工作方式和环境,确实不敢恭维为敏捷团队。...你能很随意的表达你对某个工作的看法吗?比方时间估算,或者不太清楚这个工作具体是要做什么,也或者你觉得这个工作怎么做比较效率高 你们有每个迭代回顾会议吗?会议上你能自由的说出自己的想法吗?...好的改进建议,下次迭代会实施吗? 你有做代码的每日签入和集成吗? 你知道这次迭代,软件交付的时间和地点吗? 你有机会和PO交流吗?在你不懂某个用户故事的范围,怎么才算完成时,PO会解释给你听吗?...你有参与每次的计划会议吗?计划会议你有表达想法和估算时间的权力吗? 你明确知道每个任务怎么才算完成了吗?是代码写完?测试全部通过?还是文档需完备,且相关人员Review过?...发现问题时你是一个人在埋头苦干不吭声还是在队友讨论,或Scrum master帮忙? ... 就敏捷性的一些重要点,我也写了一个mind map. 因为习惯了英文思维,所以是英文的,都简单英文 ?

    98960

    Git是啥?能吃吗?

    目录 Git 的概念 Git 的特点 Git 的下载 几个常用 Git 命令的使用 Git 的概念 Git 是一个开源的分布式版本控制系统,是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件...图中可看到有三种操作系统可供下载,我是windows操作系统,所以选择了第2个 点击后浏览器就会自动帮你下载,稍微等一下就ok了~ ?...,因为之后对仓库里的文件进行操作时,它的信息是要跟这个捆绑在一起的 git config --global user.name '用户名' git config --global user.email...这图是 github 上的,gitlab 也是一样的 然后 1 是通过 http 地址下载,2 是通过 ssh 方式下载,点击 3 处就可以复制 这里要提醒的是:如果使用ssh方式下载的话,要先配置好...ssh 密钥,不然是没用的 配置方式这里不作讲解 在本地创建 git 仓库 进入到保存git仓库的文件夹,然后执行以下命令: git init '仓库名字' 运行命令后在当前目录下会生成一个文件夹,

    60020

    3.基于OAuth2的认证(译)

    这不仅不是事情的真相,而且对服务提供商,开发人员以及最终用户而言都是危险的事情。 本文旨在帮助潜在的身份提供者如何基于OAuth2构建用户身份认证。...事实上,有一些众所周知的配方可以与特定的供应商进行合作,比如Facebook Connect、使用Twitter登录以及OpenID Connect(为Google的登录系统提供了支持)。...可以在没有OAuth的情况下构建身份验证协议吗?当然可以,就像有很多种非巧克力软糖一样。但是我们今天在这里谈论的是专门针对基于OAuth2的身份认证,以及可能出现什么问题,以及如何确保安全和美味。...本文中描述的做法旨在通知身份提供商的潜在的常见风险,并向消费者通报在使用基于OAuth的身份认证系统时可避免的常见错误。...但是由于一般的OAuth没有为access token本身定义特定的格式货结构,因此诸如OpenId Connect的ID Token和Facebook Connect的Signed在响应中提供一个次要的标记

    1.7K100
    领券