小编ron*_*ron的帖子

如何更改一组三元组中的数据类型(或某些值)?

假设您认识的某人不小心将一些三元组插入了数据类型为xsd:datetime而不是正确的xsd:dateTime的RDF数据库中。更正此错误的最简单方法是什么?

我知道我可以做这样的事情来查找错误的数据:

select * where {
  ?s ?p ?o.
  filter (datatype(?o)=xsd:datetime)
}
Run Code Online (Sandbox Code Playgroud)

我可以得到这些结果,在文本编辑器中进行修复,删除不良结果并插入良好结果...但是我必须相信/希望有一种更简单的方法。

rdf sparql

4
推荐指数
1
解决办法
1111
查看次数

使用dotNetOpenAuth时"记住此批准",Google Apps无法按预期工作

我正在使用dotNetOpenAuth通过用户的Google Apps帐户向我的应用提供SSO.除了简单的身份验证,我还要求Google返回用户的电子邮件,名字和姓氏.当用户第一次进入时,他们会被重定向到典型的Google帐户页面,告诉他们该应用程序正在询问此信息,并且他们是否希望允许该信息.那里有复选框以记住此批准.问题是,批准不被记住.如果他们在不关闭浏览器的情况下返回网站,它会记住它们.但是如果他们关闭浏览器然后再打开它并重新进入,他们会再次被提示允许它.

如果我查看显示已关联网站,应用和服务的Google帐户页面,我会多次看到我的应用列表.它就像它不认识它是相同的应用程序并继续添加它.

我知道我必须遗漏一些明显的东西,但我不确定它是什么.有任何想法吗?

谢谢!

你可以在这里找到我的代码

google-apps dotnetopenauth oauth-2.0

2
推荐指数
1
解决办法
517
查看次数

标签 统计

dotnetopenauth ×1

google-apps ×1

oauth-2.0 ×1

rdf ×1

sparql ×1