LinkedIn OAuth2 授权服务器遇到意外情况

2023-11-21

对于一些尝试通过移动设备在 Web 视图中链接的 OAuth2 API 进行身份验证的用户,我们遇到了这个奇怪的错误。

https://www.linkedin.com/uas/oauth2/authorization?response_type=code&client_id=XXX&state=XXX&redirect_uri=XXX&scope=r_emailaddress%20r_basicprofile

提交后(https://www.linkedin.com/uas/oauth2/authorizedialog/submit),使用以下参数重定向到我们的重定向 uri。

?error=server_error&error_description=XXX&state=the+authorization+server+encountered+an+unexpected+condition

我经历过这个=>http://chriskief.com/2014/04/23/linkedin-api-unable-to-retrieve-access-token/ .

创建新应用程序或生成新密钥是一个问题,因为它会破坏已安装应用程序的登录链接。我们以前从未使用过 OAuth1。


当 LinkedIn 授权表单上的用户电子邮件地址之前或之后添加空格字符时,我们能够重现此错误。 LinkedIn 不会对该字段中的任何无关空白进行修剪。

我的假设是,当人们使用空格键作为接受电子邮件地址自动完成建议的方式时,这种情况就会在移动设备上发生。因此,用户开始输入他们的电子邮件地址,操作系统会推荐一个已知的电子邮件地址,通常,移动操作系统会在按下空格键时使用该建议。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

LinkedIn OAuth2 授权服务器遇到意外情况 的相关文章

  • Android Studio 3.0 Canary 9 - 无法解析包

    我在 Android Studio 3 0 Canary 9 中遇到几个错误 这些错误是 无法解析 android 软件包 下面列出了一些错误 我刚刚安装了 SDK 的所有额外软件包 但仍然收到 gradle 构建错误 Error 82 1
  • 在包“android”中找不到属性“backgroundTint”的资源标识符

    我发现了一些视图 xml 属性 例如backgroundTint backgroundTintMode 但是当我使用它作为视图属性定义时 Eclipse 显示错误 No resource identifier found for attri
  • Sqlite数据库生命周期?关闭应用程序后它会被删除吗?

    我正在遵循一个简单的教程 该教程创建一个从 SQLiteOpenHelper 扩展的类 并创建一个包含一个表和 5 行的数据库 好的 但我需要更多地了解 android Sqlite 数据库 例如 如果应用程序关闭或手机关机会发生什么 数据
  • 找不到 com.google.firebase:firebase-core:9.0.0 [重复]

    这个问题在这里已经有答案了 在遵循有些不一致的指示之后here https firebase google com docs admob android quick start name your project and here http
  • CardView 圆角获得意想不到的白色

    When using rounded corner in CardView shows a white border in rounded area which is mostly visible in dark environment F
  • 是否可以将数组或对象添加到 Android 上的 SharedPreferences

    我有一个ArrayList具有名称和图标指针的对象 我想将其保存在SharedPreferences 我能怎么做 注意 我不想使用数据库 无论 API 级别如何 请检查SharedPreferences 中的字符串数组和对象数组 http
  • java.lang.NoClassDefFoundError:org.apache.batik.dom.svg.SVGDOMImplementation

    我在链接到我的 Android LibGDX 项目的 Apache Batik 库时遇到了奇怪的问题 但让我们从头开始 在 IntelliJ Idea 中我有一个项目 其中包含三个模块 Main Android 和 Desktop 我强调的
  • Flask 会话变量

    我正在用 Flask 编写一个小型网络应用程序 当两个用户 在同一网络下 尝试使用应用程序时 我遇到会话变量问题 这是代码 import os from flask import Flask request render template
  • Android SIP 来电使用带有广播接收器的服务

    大家好 其实我正在尝试创建一个应用程序 支持基于 SIP 通过互联网进行音频呼叫 这里使用本机 sip 我遇到了来电问题 我已经完成了服务的注册部分 但是在接听电话时我无法接听电话 请帮助我 Service file package exa
  • Android:捕获的图像未显示在图库中(媒体扫描仪意图不起作用)

    我遇到以下问题 我正在开发一个应用程序 用户可以在其中拍照 附加到帖子中 并将图片保存到外部存储中 我希望这张照片也显示在图片库中 并且我正在使用媒体扫描仪意图 但它似乎不起作用 我在编写代码时遵循官方的Android开发人员指南 所以我不
  • 发布android后更改应用内购买项目的价格

    在 Google Play 上发布后 是否可以更改应用内购买商品的价格 我假设该应用程序也已发布 完整的在线文档位于http developer android com http developer android com也http sup
  • 原色(有时)变得透明

    我正在使用最新的 SDK 版本 API 21 和支持库 21 0 2 进行开发 并且在尝试实施新的材料设计指南时遇到了麻烦 材料设计说我需要有我的primary color and my accent color并将它们应用到我的应用程序上
  • 如何在PreferenceActivity中添加工具栏

    我已经使用首选项创建了应用程序设置 但我注意到 我的 PreferenceActivity 中没有工具栏 如何将工具栏添加到我的 PreferenceActivity 中 My code 我的 pref xml
  • 在两个活动之间传输数据[重复]

    这个问题在这里已经有答案了 我正在尝试在两个不同的活动之间发送和接收数据 我在这个网站上看到了一些其他问题 但没有任何问题涉及保留头等舱的状态 例如 如果我想从 A 类发送一个整数 X 到 B 类 然后对整数 X 进行一些操作 然后将其发送
  • 尝试在 ubuntu 中编译 android 内核时出错

    我正在尝试从源代码编译 Android 内核 并且我已经下载了所有正确的软件包来执行此操作 但由于某种原因我收到此错误 arm linux androideabi gcc error unrecognized command line op
  • Android Studio - Windows 7 上的 Android SDK 问题

    我对 Google i o 2013 上发布的最新开发工具 Android Studio 有疑问 我已经成功安装了该程序并且能够正常启动 我可以导入现有项目并对其进行编辑 但是 当我尝试单击 SDK 管理器图标或 AVD 管理器图标时 或者
  • Android向menuItem添加子菜单,addSubMenu()在哪里?

    我想根据我的参数以编程方式将 OptionsMenu 内的子菜单添加到 menuItem 中 我检查了android sdk中的 MenuItem 没有addSubMenu 方法 尽管你可以找到 hasSubMenu 和 getSubMen
  • 一次显示两条Toast消息?

    我希望在一个位置显示一条 Toast 消息 并在另一位置同时显示另一条 Toast 消息 多个 Toast 消息似乎总是按顺序排队和显示 是否可以同时显示两条消息 是否有一种解决方法至少可以提供这种外观并且不涉及扰乱活动布局 Edit 看来
  • 将 Intent 包装在 LabeledIntent 中以用于显示目的

    要求 我的应用程序中有一个 共享 按钮 我需要通过 Facebook 分享 我需要选择是否安装原生 Facebook 应用程序 我们的决定是 如果未安装该应用程序 则将用户发送到 facebook com 进行分享 当前状态 我可以检测何时
  • 捕获的图像分辨率太大

    我在做什么 我允许用户捕获图像 将其存储到 SD 卡中并上传到服务器 但捕获图像的分辨率为宽度 4608 像素和高度 2592 像素 现在我想要什么 如何在不影响质量的情况下获得小分辨率图像 例如我可以获取或设置捕获的图像分辨率为原始图像分

随机推荐

  • 在 ARCore 中检测垂直平面

    我想知道是否有人能够使用 ARCore SDK 实时识别设备前方的垂直平面 我通过使用直线方程定义墙来获得不错的结果 z Multiplier x Constant For every y 通过 对于每个 y 注释 我的意思是我忽略 y 轴
  • 是否可以使用Python知道 chr 接受的最大数量?

    来自Python的文档chr内置函数 最大值chr接受的是 1114111 十进制 或 0x10FFFF 基数 16 而事实上 gt gt gt chr 1114112 Traceback most recent call last Fil
  • 卷积神经网络的维度

    我试图了解卷积神经网络中的维度如何表现 下图中 输入是具有 1 个通道的 28 28 矩阵 然后有 32 个 5 5 过滤器 高度和宽度的步长为 2 所以我知道结果是 14 14 32 但在下一个卷积层中 我们有 64 个 5 5 滤波器
  • 错误:exportArchive:找不到“io.ionic.starter”的配置文件

    我正在尝试构建我的 ionic 3 应用程序并在我的设备上部署和实时重新加载 因此我正在尝试以下命令 ionic cordova run ios device prod lcs 但运行该命令后 我收到以下错误 error exportArc
  • 如何通过 FileWriter 设置 BufferedWriter 上的缓冲区大小

    我遇到了一个问题BufferedWriter当我使用一些线程将数据写入单个文件时 我设置了缓冲区大小BufferedWriter 但是无论我设置什么数字 当缓冲区为8192 默认缓冲区大小 时 它会将数据刷新到磁盘 而不是我设置的大小 这里
  • 使用 AXIS2 创建的 ADB 存根在客户端获取原始 XML SOAP 响应

    我使用 AXIS2 创建的 ADB 存根访问 SOAP 服务 我想记录服务返回的任何轴故障的原始 XML 响应 我可以将这些错误捕获为 ServiceError 但是 我没有找到检索原始 XML 的方法 请参见下面的示例 我找到了一种使用
  • Google Api Php 客户端的刷新令牌

    我正在使用 Google API 客户端访问 Google Analytics 我想以离线模式访问数据 所以我需要刷新令牌 如何获取刷新令牌 尝试使用以下代码
  • 多线程比单线程慢

    我有以下代码 控制台应用程序 Program cs 的完整内容 单线程执行 countUp 到 countUp4 需要 13 秒 多线程执行需要 21 秒 我有 Intel Core i5 2400 3 10 GHz 8 GB RAM Wi
  • 在 FastAPI 中从根目录提供静态文件

    我正在尝试让 FastAPI 与 Svelte 一起工作 我已经使用 Svelte 构建了静态文件 现在我尝试通过 FastAPI 提供它们 问题是构建的 Svelte 文件引用了例如global css从根目录 这意味着我不能将它们安装在
  • 在java中通过ref传递枚举

    如何在java中通过引用传递枚举参数 有什么解决办法吗 Java 总是按值传递 您传递引用 而不是对象 引用是按值传递的 您可以更改引用在传入的函数中指向的可变对象的状态 但不能更改引用本身
  • 如何在 Django/Python Web 应用程序中使用 Trac wiki 格式?

    我有一个 Python Web 应用程序 特别是 Django 我正在从 Trac 数据库中读取一些数据 其中的描述使用维基格式 并将其显示为 HTML 我考虑过 markdown 模块 但意识到 Trac wiki 格式和 markdow
  • 在 Symfony2 中异步调用命令

    我想从 Symfony2 的控制器中异步调用命令 到目前为止我找到了以下解决方案 cmd this gt get kernel gt getRootDir console new MLCJobWorkerCommand gt getName
  • 如何给tomcat设置IP地址? [关闭]

    Closed 这个问题需要多问focused 目前不接受答案 我有一个 Tomcat 服务器 其中 war文件正在运行 我可以运行 war打字时文件本地主机 8080 在浏览器中 但我必须通过网络访问这个 war 文件 所以我有一个外部IP
  • 使用 matplotlib 显示图像序列

    我有一个简单的 python 脚本 使用 OpenCV 从文件夹加载图像并循环显示它们 我想使用重现这种效果matplotlib import cv2 as cv import os im files for f in os listdir
  • 在tomcat中绑定JNDI数据源?

    是否可以通过编程方式将数据源绑定到 Tomcat 6 JNDI 我想动态创建一个数据源 然后通过 JNDI 使其可用 例如 ColdFusion 这就是我所拥有的 public void bindToConext DataSource da
  • “找不到 Python 可执行文件...” - npm install 挂起

    我正在使用 npm install 下载并编译我编写的小型 Node js 应用程序的所有依赖项 我正在使用的 package json 文件是正确的并且包含所有需要的信息 要安装的软件包之一具有 node gyp 作为依赖项 因此我之前安
  • Spring Boot webjars:无法通过 webjar 加载 javascript 库

    我有一个 Spring Boot 我使用 Thymeleaf 进行模板化 项目 我想在其中使用一些 jQuery 库 不幸的是 webjar 根本没有加载 我尝试了很多配置 但都失败了 这是我的 HTML 页面的代码片段
  • 如何删除 VSTS 中的共享步骤

    我正在尝试以编程方式删除共享步骤 我正在尝试导出 导入 并且正在生成大量步骤 并且希望能够删除它们 而不是手动删除 一次一个 与所有 隐藏 类别工作项类型一样 无法使用删除工作项 API 删除共享步骤 测试用例 测试计划和测试套件都有特殊的
  • 使用 Docker 驱动程序启动 Minikube 并将其绑定到主机网络

    我想知道是否可以将我的 minikube 网络绑定到我的host网络 I tried minikube start memory 10000 cpus 4 vm driver docker kubernetes version v1 19
  • LinkedIn OAuth2 授权服务器遇到意外情况

    对于一些尝试通过移动设备在 Web 视图中链接的 OAuth2 API 进行身份验证的用户 我们遇到了这个奇怪的错误 https www linkedin com uas oauth2 authorization response type