Google OpenId:找不到 OpenID 端点(间歇性)

2023-11-22

通常使用 Google OpenId 工作正常,每天数千次,然后它会开始间歇性出错并超时一个小时左右(某些请求会验证,但不是全部)。反复验证最终会起作用。

错误消息是:

Event code: 200000 
Event message: No OpenID endpoint found. : https://www.google.com/accounts/o8/id 

Sequence contains no elements

添加 log4net 会产生:

DotNetOpenAuth.Yadis:
Error while performing discovery on: "https://www.google.com/accounts/o8/id": 
DotNetOpenAuth.Messaging.ProtocolException:
 Error occurred while sending a direct message or getting the response. 
 ---> System.Net.WebException: The operation has timed out     
  at System.Net.HttpWebRequest.GetResponse()    
  at DotNetOpenAuth.Messaging.StandardWebRequestHandler.GetResponse
     (HttpWebRequest request, DirectWebRequestOptions options) 
     in  c:\...\Dot...Core\Messaging\StandardWebRequestHandler.cs:line 127    
 --- End of inner exception stack trace ---     
  at DotNetOpenAuth.Messaging.StandardWebRequestHandler.GetResponse
     (HttpWebRequest request, DirectWebRequestOptions options) 
     in c:\...\Dot...Core\Messaging\StandardWebRequestHandler.cs:line 175
  at DotNetOpenAuth.Messaging.UntrustedWebRequestHandler.GetResponse
     (HttpWebRequest request, DirectWebRequestOptions options)
     in c:\...\Dot...Core\Messaging\UntrustedWebRequestHandler.cs:line 250
  at DotNetOpenAuth.Yadis.Yadis.Request
     (IDirectWebRequestHandler requestHandler,
       Uri uri, Boolean requireSsl, String[] acceptTypes) 
     in c:\...\Dot...OpenId\Yadis\Yadis.cs:line 172
  at DotNetOpenAuth.Yadis.Yadis.Discover
     (IDirectWebRequestHandler requestHandler, UriIdentifier uri, Boolean requireSsl)
     in c:\...\DotNetOpenAuth.OpenId\Yadis\Yadis.cs:line 63
  at DotNetOpenAuth.OpenId.UriDiscoveryService.Discover
     (Identifier identifier, IDirectWebRequestHandler requestHandler, 
           Boolean& abortDiscoveryChain) 
     in c:\...\DotNet...OpenId\OpenId\UriDiscoveryService.cs:line 51
  at DotNetOpenAuth.OpenId.IdentifierDiscoveryServices.Discover
     (Identifier identifier) 
     in c:\...\Dot...OpenId\OpenId\IdentifierDiscoveryServices.cs:line 58
  at DotNetOpenAuth.OpenId.RelyingParty.AuthenticationRequest.Create
     (Identifier userSuppliedIdentifier, OpenIdRelyingParty relyingParty,
       Realm realm, Uri returnToUrl, Boolean createNewAssociationsAsNeeded) 
     in ...OpenId.RelyingParty\OpenId\RelyingParty\AuthenticationRequest.cs:line 364

And

DotNetOpenAuth.Http WebException: 
 Timeout from https://www.google.com/accounts/o8/id, no response available.

有任何想法吗?


听起来您需要修复网络延迟。谷歌似乎不太可能成为这里的瓶颈。

您可能还希望增加 HTTP 超时以降低失败率。提供全套选项here。具体来说,您可能正在寻找:

<untrustedWebRequest
            timeout="00:00:10"
            readWriteTimeout="00:00:01.500" />

查看配置链接以查看其所在位置的上下文。

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

Google OpenId:找不到 OpenID 端点(间歇性) 的相关文章

  • 使用正则表达式验证器上传文件不适用于仅 Firefox IE

    我有一个带有 RegularExpressionValidator 的 FileUpload 和以下验证表达式 a zA Z 2 w w w gif jpg JPG JPEG GIF jpeg png bmp 3dm 3dmf ai drw
  • .Net 2.0 ServiceController.GetServices()

    我有一个启用了 Windows 身份验证的网站 从网站的页面中 用户可以启动一项对数据库执行某些操作的服务 启动该服务对我来说效果很好 因为我是服务器上的本地管理员 但我刚刚让一个用户测试了它 但他们无法启动该服务 我的问题是 有谁知道一种
  • 为什么要加密 ASP.NET 中的查询字符串?

    我正在开发一个用 C ASP NET 编写的 Web 应用程序 该应用程序的原始设计者选择使用加密的查询字符串和Viewstate控制应用程序的 安全 和 状态 在此之前 我来自 GET POST 世界 我没有很好的基础来理解为什么人们会经
  • 如何在 ASP.Net MVC 中执行 301 永久重定向路由

    如何在 ASP NET MVC 中执行 HTTP 301 永久重定向路由 创建一个继承自 ActionResult 的类 public class PermanentRedirectResult ActionResult public st
  • 共享 Global.asax 和 Error.aspx 文件

    我的解决方案中有多个 ASP NET 网站以及一个常见的 C 代码项目 事情如下 Website1 Website2 网站 n Common 首先 我想使用 Global asax 文件来记录所有未处理的异常 我可以为每个网站拥有一个 Gl
  • 使用AJAX通过WebApi调用Delete方法

    我在 ASP Net Web 应用程序中使用 WebApi 我在控制器中有一个名为Delete我想通过使用 jQuery 的 AJAX 方法来访问此方法 下面是我的代码 Authorize public int Delete int pro
  • ASP.NET AJAX 4.0 客户端数据绑定

    我在 MSDN 杂志上读到了一些有关 ASP NET AJAX 4 0 新功能的文章 主要是客户端数据绑定 我觉得 MSDN 杂志有时包含很多 营销 所以我对真正开发人员的意见很感兴趣 值得吗 您打算使用它吗 Edit 如果有人感兴趣的话
  • 静态文件不通过 IIS 提供服务,而是通过 localhost 提供服务 - ASP.NET Core 3.1 MVC 和 C#

    我是编程新手 我能够自己解决大部分问题 但这个问题超出了我的想象 我正在使用 Visual Studio 在本地运行我的应用程序 当我在 VS 中单击 IIS Express 来运行该应用程序时 该应用程序将在带有 url 的浏览器中打开h
  • 使用 Enumerable.OfType() 或 LINQ 查找特定类型的所有子控件

    Existed MyControl1 Controls OfType
  • 如何在服务器端按钮点击时关闭当前标签页?

    我尝试在确认后关闭当前选项卡 因此我将以下代码放在确认按钮的末尾 但选项卡没有关闭 string jScript ClientScript RegisterClientScriptBlock this GetType keyClientBl
  • ASP.NET MailMessage.BodyEncoding 和 MailMessage.SubjectEncoding 默认值

    很简单的问题 但我在 MSDN 上找不到答案 查找 ASP NET 将用于的默认值 MailMessage BodyEncoding and MailMessage SubjectEncoding 如果你不在代码中设置它们 Thanks F
  • requestValidationMode 2.0 和 4.0 有什么区别

    这是 MSDN 的定义 4 0 默认值 HttpRequest 对象在内部设置一个标志 指示每当访问任何 HTTP 请求数据时都应触发请求验证 这保证了在请求期间访问 cookie 和 URL 等数据之前触发请求验证 配置文件中的页面元素
  • 两个日期范围之间相交的天数

    有人知道如何最好地计算两个日期范围之间相交的天数吗 这是我写的一个小方法来计算这个 private static int inclusiveDays DateTime s1 DateTime e1 DateTime s2 DateTime
  • Nhibernate:连接表并从其他表获取单列

    我有以下表格 create table Users Id uniqueidentifier primary key InfoId uniqueidentifier not null unique Password nvarchar 255
  • 如何获取 OpenIdConnectOptions StateDataFormat

    我有一个自定义 Open Id Connect 服务器 使用身份服务器4 https github com IdentityServer IdentityServer4 此 SSO 服务器具有用于非标准 Open Id Connect 操作
  • OWIN 可以替代 ASP.NET MVC 应用程序中的 DI 吗?

    大约一年前 在 Visual Studio 中创建时自动生成的 MVC 项目不包含任何有关 OWIN 的内容 作为再次申请并试图了解这些变化的人 我想知道 OWIN 是否可以替代我的 DI 据我了解 Startup Auth cs 中的以下
  • 良好的错误处理实践

    对于 ASP NET 站点来说 什么是良好的错误处理实践 例子 谢谢 与任何 net 项目一样 我发现最好的方法是仅捕获可能发生在给定页面上的特定错误类型 例如 您可以捕获用户给定输入的格式异常 以防 JavaScript 验证失败并且您没
  • CSS、Javascript 和图像的长度为零

    我正在尝试将 ASP NET MVC 1 0 Visual Studio 2008 项目移植到 ASP NET MVC RC 2 Visual Studio 2010 该项目 并且一直 在 IIS 7 上运行 动态内容 由控制器提供的所有内
  • 检测到 NuGet 包的版本冲突

    我正在开发 ASP Net core 2 1 Web 应用程序项目 我的解决方案中有 1 个项目和 3 个其他库 它是高级架构 数据访问层 DAL 业务层 BL 公共层 CL 所以我需要添加引用来连接一些库和项目 我已经添加了CL参考我的项
  • Guid 应包含 32 位数字和 4 个破折号

    我有一个包含 createuserwizard 控件的网站 创建帐户后 验证电子邮件及其验证 URL 将发送到用户的电子邮件地址 但是 当我进行测试运行时 单击电子邮件中的 URL 时 会出现以下错误 Guid should contain

随机推荐

  • Xcode Storyboard 视图控制器中的多个视图,其中之一不会出现在 Storyboard 编辑器中

    我在更新其他人在 Xcode 中创建的项目时遇到问题 这是一个内置于故事板的应用程序 在一种情况下 有一个带有视图控制器的场景 在故事板编辑器的文档大纲调色板中 该场景下方有多个视图 如所包含的图像所示 第一个视图在单击时会在故事板编辑器中
  • 寻找最接近的 RGB 颜色

    有人告诉我使用距离公式来查找颜色是否与另一种颜色匹配 所以我有 struct RGB SPACE float R G B RGB SPACE p 255 164 32 pre defined RGB SPACE u 192 35 111 u
  • 强制函数返回值并导致编译错误 C#

    我有一个类和该类中的一个方法 然而 这个类方法返回一个字符串 当我调用类方法时 即使我没有捕获字符串值返回 也不会收到错误 有没有办法让 C 和 net 强制我在返回值时捕获该值 这是我的意思的一个例子 1 创建班级测试 class tes
  • 使用 Graph API,使用 http post 请求在 Azure Active Directory (B2C) 中创建新用户

    我之前一直使用 Active Directory 身份验证库 ADAL 以编程方式添加用户 但现在我需要定义 signInNames 用户电子邮件 而 ADAL 似乎无法实现这一点 如果我错了 请告诉我 现在我尝试使用 HTTP POST
  • Angular 2 组件构造函数与 OnInit [重复]

    这个问题在这里已经有答案了 如果我希望函数 x 在每次加载组件时发生 无论是第一次 我都会导航到不同的站点并导航回来 或者是第五次加载组件 我应该将函数 x 放入什么 组件构造函数还是OnInit 构造函数是 TypeScript 类的预定
  • Cache-Control:must-revalidate 是否有义务验证所有请求,还是仅验证过时的请求?

    我对这个标题一团糟 我已经读过Cache Control must revalidate在提供缓存项目之前必须验证源的所有请求 但只是过时的请求 或者全部 无论陈旧还是新鲜 我在不同的地方读过这两件事 与有什么区别Cache Control
  • Linux 上的 GCC 错误是什么?如何解决? gcc:内部编译器错误:非法指令(程序为)

    I type gcc hello c出现这样的情况 gcc internal compiler error Illegal instruction program as Please submit a full bug report wit
  • 如何对列表中的 data.frame 进行子集化并返回 data.frame?

    当对列表内的 data frame 进行子集化时 我得到向量而不是 data frames 请参见下面的示例 如何避免这种情况并获得 data frames l lt list data frame a c 1 2 3 data frame
  • 使用 :: 访问模块方法

    我读过的文档告诉我使用 Module method 来访问模块中的方法 但是 我也可以使用 Module method 这是语法糖 还是我很困惑 module Cat FURRY LEVEL 4 def self sound w meow
  • 没有 Maven 或 gradle 的 Spock

    我有一个使用 ant 进行构建的标准 Java 项目 我想在不中断当前流程的情况下向该项目添加 spock 测试 允许我开始将 spock 测试集成到该项目中的最小更改集是什么 关于使用 ant 将 spock 集成到遗留项目中的可用信息并
  • 不使用回调方法加载谷歌地图

    我的网站上有多个谷歌地图实例 现在同一页面上有两个不同的谷歌地图 发生的情况是第一个有效 其他无效 现在我知道逻辑问题让我先向您展示我的代码
  • MP4 / ISO 14496-12:如何找到视频和音频访问单元?

    我正在编写一个用于检查 MP4 文件 又名 ISO 基本媒体文件格式 ISO 14496 第 12 部分 的工具 我可以解释 ISO 14496 12 中列出的由 OSS 生成的大部分框 我还没有弄清楚如何提取单独的视频访问单元和音频访问单
  • C# 测试字符串是否为整数?

    我只是好奇 C 语言或 NET Framework 中是否内置了一些东西来测试某些东西是否是整数 if x is an int Do something 在我看来可能有 但我只是一年级编程学生 所以我不知道 Use the int TryP
  • 如何获取 Java 类引用的初始化值

    我有一个Class klass Object init klass boolean class false klass byte class byte 0 Object null 用例是我有一个任意的java lang reflect Me
  • 将 List 转换为 List (或任何扩展 Number 的类)

    我想创建一个非常通用的实用方法来获取任何集合并将其转换为从数字 长整型 双精度 浮点型 整数等 扩展的用户可选类的集合 我想出了这段代码 它使用 Google Collections 来转换 Collection 并返回一个不可变列表 im
  • Python 中的 OpenCV PCA 计算

    我正在通过 OpenCV 在 Python 中 加载一组大小为 128x128 的测试图像 将它们重新整形为向量 1 128x128 并将它们全部放在一个矩阵中以计算 PCA 我正在使用新的 cv2 库 代码 import os impor
  • 如何使用 OpenSSL 生成自签名 SSL 证书? [关闭]

    Closed 这个问题是与编程或软件开发无关 目前不接受答案 我正在向嵌入式 Linux 设备添加 HTTPS 支持 我尝试通过以下步骤生成自签名证书 openssl req new gt cert csr openssl rsa in p
  • 用于突出显示多个单词的 Microsoft Word 宏

    我的目的是创建一个非常基本的宏来查找一系列单词并突出显示它们 不幸的是 我不知道如何一步完成多个单词 例如 以下代码有效 Sub Macro1 Macro1 Macro Selection Find ClearFormatting Sele
  • 如何正确刷新 UINavigationBar?

    关于这个问题 如何从子视图控制器中更改后退按钮文本 我正在寻找一种在更改后退按钮标题后刷新导航栏的正确方法previousViewController navigationItem backBarButtonItem title New T
  • Google OpenId:找不到 OpenID 端点(间歇性)

    通常使用 Google OpenId 工作正常 每天数千次 然后它会开始间歇性出错并超时一个小时左右 某些请求会验证 但不是全部 反复验证最终会起作用 错误消息是 Event code 200000 Event message No Ope