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

为hexo增加gitalk评论系统

​ 所有操作再hexo next主题的基础上完成 准备工作: 新建一个github仓库,使用issues作为评论容器 注册gitalk,获取id,secret 给页面增加gitalk元素及引入gitalk...样式表及js文件 开始: 先新建一个仓库,名为blogtalk,默认开启了issues功能,不用再设置 创建一个 OAuth Apps,进入github的个人设置页面 ?...new OAuth App ? 拿到id跟secret 加入页面元素,并修改配置文件 先加入div 容器 ?...为了加速css及js文件的加速并且防止cdn链接出现问题而导致评论无法使用的情况,将cdn的css,js文件下载到本地使用 # Gitalk # gitalk_js: //cdn.jsdelivr.net...最后一步,修改配置文件 ? hexo clean && clean g && clean s //重新生成静态文件即可看到效果 //或者 git push到github仓库使用上篇的自动部署

83431
您找到你想要的搜索结果了吗?
是的
没有找到

AI一分钟 | 马化腾478亿美元身家成中国首富,世界上第一辆无人驾驶巴士撞了

中控信息承担了萧山区与主城区高架桥的交通大数据处理和交通信号灯自动配时算法的开发工作。 来源:中国安防展览网 8....三星智能语音Bixby中文版发布 手机功能全覆盖 据了解,作为一款人工智能项目,Bixby是学习型AI,它能够不断学习用户的使用习惯,自带用户画像功能。...此外,Bixby支持手机功能全覆盖,有任何需求都可以通过语音实现,能够做到可点即可说,目前Bixby能够通过语音实现所有系统自带功能,同时现在已经能够支持大部分第三方应用,且还在持续扩充中。...车上会有一个负责运营的工作人员,但不会坐在驾驶座上。穿梭巴士是由NAVYA公司制造,配备了激光雷达技术、GPS和摄像头。...原因是巴士在发现拖挂车在倒车后停下,但距离可能比较近,但在进行倒车的拖挂车无法看到它,最后发生碰撞。 来源: 名车志Daily 11.

1.5K60

如何正确集成社交登录

通常,开发人员在集成社交登录时首次接触到 OAuth 。...这通常涉及将一个库插入应用程序中,然后编写几行代码将用户重定向到诸如 Google 或 Facebook 之类的 Provider ,之后令牌将返回到应用程序: 与旧的网站架构相比,这似乎是一个更有吸引力的选项...因此,如果开发人员尝试使用将访问令牌发送到 API 的标准 OAuth 2.0 行为,可能无法确保请求的安全性。相反,缺乏经验的开发人员可能会尝试通过将 ID 令牌发送到 API 来解决这个问题。...这更接近标准 OAuth 和 OpenID Connect 的工作方式。自主实现可能被称为令牌服务,如下图所示。...这个过程可能乍一看似乎很简单,但很快就会变得复杂并且会引发问题。 在设计这样的解决方案时,最好的方法是从 API 需要正确保护数据访问的角度进行思考。

8010

【玩转Lighthouse】搞了一个浏览器版VS Code Server

工作用的Mac电脑是ARM芯片的,而目前部署的服务大部分还都是amd64架构的,手头上新购了几台轻量服务器,因此搞了一个在线版的vscode来方便开发,也可以在手机和平板上访问并编码,确实挺香(* ̄︶ ̄...安装完成后,code server的配置文件在$HOME/.config/code-server/config.yaml,而插件等都会安装到$HOME/.local/share/code-server中...因为后面使用OAuth2 Proxy来做认证,所以在配置文件中将auth改为None,并且修改code server默认端口,且只能本机访问(后面会使用nginx代理转发) bind-addr: 127.0.0.1...,虽然云函数提供了go语言的支持,将OAuth2 Proxy最终部署应该还是需要一点点适配工作 [image-20220423142804041] 云函数支持以容器镜像的形式部署服务,因此可以直接拉去OAuth2...20220322230121860] 选择自定义触发器,并选择之前创建的API网关服务 [image-20220322230157775] 配置完之后,可以查看到内网访问路径,在没有配置云联网之前,轻量服务器是无法访问到这个云函数服务

1.5K40

深入理解Amazon Alexa Skill(三)

这就需要使用Oauth2.0来实现。 OAuth中定义了一些角色,但是只看OAuth的说明会比较抽象,所以亚马逊非常好的给出了OAuth角色在Alexa Skill中具体指什么。...在拥有了一些背景知识后,下面来了解一下具体的工作流程,从用户的角度,看到的是这样的流程: Alexa app中用户点击Enable来开始账户关联过程。...云的,Alexa在获得到code后(谁都可以声称自己是Alexa的这个skill来获得code),Alexa使用code+client_secret+clietn_id三者来获得token,由于攻击者无法获得...secret,所以攻击者无法获得access_token,OAuth还是设计的挺安全的,亚马逊似乎也没用错。...参考);scope似乎是权限的具体说明,这个就要跟第三方的服务器配合来设置了;state是一个随机的会话标记,需要在重定向用户到亚马逊URI的时候传回去,让亚马逊服务器知道是这个会话。

2.7K40

Jhipster技术栈定制 - 基于UAA的微服务之间安全调用

1 准备工作 1.1 工程目录 --| appstack |-- uaa |-- microservice1 1.2 启动相关组件 为了简单起见,这里都使用容器启动相关组件,需要2个镜像,最好提前下载好...工程代码生成完之后,根据上一节启动的组件的实际情况,修改微服务配置文件中Eureka和database相关的配置。 这里使用的Jhipster版本为5.1.0。...获取token的uri token-service-id: uaa client-id: internal // 和uaa的对应配置文件项保持一致...client-secret: internal // 和uaa的对应配置文件项保持一致 3 测试效果 3.1 通过UAA获取安全令牌的访问 a, 在microservice1...org.springframework.web.client.HttpClientErrorException: 401 Unauthorized 说明microservice没有从uaa获取token,所以无法访问

3.1K30

5步实现军用级API安全

步骤 2:加强 API 凭据 OAuth 可以使用强安全配置文件,例如 FAPI 2.0 提供的配置文件。在某些行业(例如银行和医疗保健)中,实施此类配置文件可能是强制性的。...在使用 OAuth 时,攻击者无法为您的 API 创建有效的访问令牌,因为这样做需要窃取授权服务器的加密私钥。然而,默认情况下,访问令牌是持有者令牌,这意味着 API 无法区分合法调用者和恶意调用者。...它的工作方式在技术上与客户端证书类似,只是客户端以 JSON Web Key (JWK) 格式生成运行时密钥对。...目前的一个担忧是,它们通常无法安全地存储客户端凭据,因此它们通过遵循 RFC 8252 中发布的 OAuth for Native Apps 作为 OAuth 公共客户端运行。...按照以下主要步骤操作,您将获得一个面向未来的设置,可以适应新要求: 使用安全标准 强化 API 凭据 强化客户端安全性 强化用户身份验证 使用可扩展安全性 在 Curity,我们全天致力于安全工作

7310

Spring Boot 与 OAuth2

要在不同的主机或端口上运行它们,你需要注册自己的应用程序,并将凭据放在配置文件中。...这似乎是一个简单的功能,但实际上需要仔细考虑它的实现,所以它值得花一些时间讨论如何去做。...请注意,现在logout端点与浏览器一起工作,那么所有其他HTTP请求(POST、PUT、DELETE等)也会正常工作。因此,对于一些具有更实际的特性的应用程序来说,这应该是一个很好的平台。...这并不一定要留在线上系统中,但它可以让我们快速工作,而无需重新放置Spring OAuth2在用户需要访问令牌时会为他们弹出的白色标签审批页面。...所有示例应用程序都可以轻松扩展和重新配置,以满足更具体的使用情形,通常只需更改配置文件即可。

10.5K120

spring security oauth2.x迁移到spring security5.x - 客户端(单点登录)

差异 废弃@EnableOAuth2Client注解,改为使用oauth2Client方法 废弃@EnableOAuth2Sso注解,改为使用oauth2Login方法 废弃OAuth2RestTemplate...传播token 废弃OAuth2ClientContext,oauth2上下文信息不再保存在MVC会话中,而通过仓库OAuth2AuthorizedClientRepository保存,可通过方法参数注解...@RegisteredOAuth2AuthorizedClient获取当前授权的客户端对象 通过ClientRegistrationRepository来提供复数客户端,而不再通过配置文件配置单一的客户端...code/registration-id 否则在授权服务器登陆成功后跳转回客户端站点无法完成认证授权,将再次跳转到授权服务器登陆界面 默认oauth2登录配置源码 public OAuth2LoginConfigurer...否则会导致多实例或者重启客户端服务时,用户会话已认证授权但是无法获取token的情况。

1.3K20

三星你在逗我吗?说好的可折叠屏手机改变世界呢?

三星宣布了Bixby平台更新、智能设备生态系统更新,并发布了一系列智能软硬件产品。其中,最受万众期待的可折叠手机也首次“亮相”。 话不多说,先上艳照: ? 但是!三星是在逗我们吗?...刻意调暗灯光,无法清晰看到这款手机的细节,所有的参数也完全没有透露,那个瞬间像看了一场意外的魔术表演。 而这种情况只有两种可能。...现场的介绍中,如预期所料,它实现了“折叠起来是手机,展开之后是Pad”这一显著功能,但从舞台上的展示来看,折叠的动作似乎是机械的。 ?...三星的Infinity Flex显示屏演示视频中,其中显示的一个特殊外壳似乎暗示了产品的设计,有传言称该设备被称为“Galaxy F.” ?...值得一提的是,除了抢足了风头的可折叠手机,在这场大会上,三星也在AI和物联网上下足了功夫,现场,它发布了Bixby平台的更新、智能设备生态系统(smart things ecosystem)等平台产品,

54920

再见 Jenkins !这款神器有点厉害!轻松搞定自动化部署

Drone 使用简单的 YAML 配置文件来定义和执行 Docker 容器中的 Pipelines。目前在 Github上已经有 23.2K+ Star了,说明非常受欢迎的。 ?...前期环境配置 使用 github 做为代码管理仓库(其它的也可以,这个比较方便) 打开github.com点击头像,选择Settings/Developer settings/OAuth Apps,然后点击...New OAuth App创建OAuth应用。...客户端 ID DRONE_GITHUB_CLIENT_SECRET #在上一步中生成的 GitHub oauth 客户端密钥 DRONE_RPC_SECRET #提供在上一步中生成的共享密钥。...相比较于Jenkins的操作,似乎要简单许多,重点的操作就是编写好配置文件.drone.yml,其它的都是一些图形化操作,没有什么特别的难度。

98720

ASP.NET Core的身份认证框架IdentityServer4(9)-使用OpenID Connect添加用户认证

它允许客户端基于授权服务器执行的身份验证来验证最终用户的身份,以及以可互操作和类似REST的方式获取关于最终用户的基本配置文件信息。...我们都知道OAuth2是一个授权协议,它无法提供完善的身份认证功能,OpenID Connect 使用OAuth2的授权服务器来为第三方客户端提供用户的身份认证,并把对应的身份认证信息传递给客户端,且可以适用于各种类型的客户端...在开发过程中,您有时可能会看到一个异常,说明令牌无法验证。 这是因为签名密钥信息是即时创建的,并且只保存在内存中。 当客户端和IdentityServer不同步时,会发生此异常。...只需在客户端重复操作,下次元数据已经追上,一切都应该正常工作。 添加注销 最后一步是给MVC客户端添加注销功能。...你可以检出这里的源代码来查看它的工作原理。

3.3K30

从0开始构建一个Oauth2Server服务 授权范围 Scope

有些应用仅使用 OAuth 来识别用户,因此它们只需要访问用户 ID 和基本配置文件信息。其他应用程序可能需要了解更敏感的信息,例如用户的生日,或者它们可能需要能够代表用户发布内容或修改个人资料数据。...通常,对用户的私人配置文件信息的读取访问权限是通过与想要更新配置文件信息的应用程序分开的访问控制来处理的。...GitHub 提供了一个单独的范围,允许应用程序删除 repos,因此用户可以放心,随机的应用程序无法绕过删除他们的 repos。...登录到使用 API 的完全不同部分的应用程序的用户希望确保此应用程序无法使用人口统计 API,因为这会导致该用户产生费用。在这种情况下,服务应该定义一个特殊的范围,比如“人口统计”。...显示这一点的好处是用户可以放心,他们授权的应用程序将无法执行潜在的破坏性操作。 GitHub 在提供有关用户授予的范围的详细信息方面做得很好。

17030

【PHP】第三方登录OAuth2.0

摘要 对于网站应用程序,涉及到登录和第三方 api 接口时,都会接触到 Token 等概念,而这部分的逻辑原理则是来自于 OAuth 授权协议, 目前的 OAuth2.0 协议的安全性也是被广泛认可,...学习 OAuth2.0 协议的工作原理,并了解 qq 登录的流程和实现方式。 OAuth2.0 协议工作原理 ?...Client-side 核心类和重要方法(Connectx.x/class/*.class.php) Recorder.class.php[配置读写与 SESSION 存取] __construct() 读入配置文件...incFileContents); readInc($name) return this−>inc−>this->inc->this−>inc−>name; //->readInc(‘appid’) 既读取配置文件的.../callback.php 拿到返回的code,并请求 AccessToken $oauth = new Oauth(); $accessToken = $oauth->qq_callback

2.2K20
领券