首页
学习
活动
专区
圈层
工具
发布

使用OAuth 2.0访问谷歌的API

使用OAuth 2.0访问谷歌的API 谷歌的API使用的OAuth 2.0协议进行身份验证和授权。谷歌支持常见的OAuth 2.0场景,如那些Web服务器,安装,和客户端应用程序。...2.从谷歌授权服务器的访问令牌。 在应用程序能够使用谷歌API来访问私人数据,它必须获得令牌授予访问该API的访问。单个接入令牌可以授予不同程度的访问到多个API。...应用程序应该保存令牌以供将来使用刷新和使用令牌来访问谷歌的API访问。一旦访问令牌过期后,应用程序使用令牌来获得一个新的刷新。 有关详细信息,请参阅使用OAuth 2.0 Web服务器应用程序。...应用程序应该保存令牌以供将来使用刷新和使用令牌来访问谷歌的API访问。一旦访问令牌过期后,应用程序使用令牌来获得一个新的刷新。 有关详细信息,请参阅使用OAuth 2.0安装的应用程序。...用户批准的访问后,从谷歌服务器的响应中包含的访问令牌和刷新令牌。应用程序应该保存令牌以供将来使用刷新和使用令牌来访问谷歌的API访问。一旦访问令牌过期后,应用程序使用令牌来获得一个新的刷新。

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

    MICROSOFT EXCHANGE – 防止网络攻击

    (OWA) 交换网络服务 (EWS) Exchange ActiveSync (EAS) 所有这些服务都创建了一个攻击面,威胁参与者可以通过进行可能导致发现合法凭据、访问用户邮箱和执行域升级的攻击而受益...如果 EWS 不能满足特定的业务需求,则应禁用访问。从 Exchange 命令行管理程序执行以下命令将禁用对所有邮箱的访问。...禁用 Exchange Web 服务 (EWS) 的身份验证将阻止攻击。 同样,禁用跨组织的 Exchange Web 服务邮箱访问将产生相同的结果。...Exchange API 调用(推送订阅)来执行域升级的威胁参与者。...完全禁用 EWS 身份验证还将进行 NTLM 中继攻击,这些攻击将作为目标在不破解密码哈希的情况下获取对用户邮箱的访问权限。

    5.9K10

    使用JWT来实现对API的授权访问

    这是最常见的JWT使用场景。一旦用户登录,每个后续请求将包含一个JWT,作为该用户访问资源的令牌。 信息交换。...本文讨论第一点,如何利用JWT来实现对API的授权访问。这样就只有经过授权的用户才可以调用API。 JWT的结构 ? JWT由三部分组成,用.分割开。...Header 第一部分为Header,通常由两部分组成:令牌的类型,即JWT,以及所使用的加密算法。...在JAVA里使用JWT 引入依赖 ? 这里使用了一个叫JJWT(Java JWT)的库。 JWT Service ? 生成JWT这里设置过期时间为10秒,因此生成的JWT只在10秒内能通过验证。...如果使用Filter,那么刷新的操作要在调用doFilter()之前,因为调用之后就无法再修改response了。 API ? 这时候API就处于JWT的保护下了。

    2.2K10

    使用新Python API客户端访问Data Commons

    这就是为什么能够访问可靠的数据集是数据专业人员的重要起点。Data Commons 是某机构发起的一项开源计划,旨在组织世界上可用的数据,并让每个人都能访问和使用。任何人都可以免费查询公开可用的数据。...鉴于 Data Commons 在数据工作中的实用性,访问它对于许多数据任务变得至关重要。幸运的是,Data Commons 提供了一个新的 Python API 客户端来访问这些数据集。...通过 Python API,可以轻松访问知识图谱以获取所需数据。让我们尝试一下如何操作。首先,需要获取一个免费的 API 密钥来访问 Data Commons。...创建一个免费账户,并将 API 密钥复制到安全位置。也可以使用试用 API 密钥,但访问权限更为有限。接下来,安装 Data Commons Python 库。...这就是使用新的 Python API 客户端访问 Data Commons 所需了解的全部内容。当您的工作需要可靠的公共数据时,请使用这个库。

    15810

    IdentityServer(11)- 使用Hybrid Flow并添加API访问控制

    在之前的文章,我们探索了API访问控制和身份认证。 现在我们要把这两个部分结合在一起。 OpenID Connect和OAuth 2.0组合的优点在于,您可以使用单一协议和令牌服务进行单一交换。...首先,我们希望允许客户端使用混合流,另外我们还希望客户端允许服务器到服务器API调用,这些调用不在用户的上下文中(这与我们的客户端证书quickstart非常相似)。...最后,我们还让客户端访问offline_access作用域 - 这允许为长时间的API访问请求刷新令牌: new Client { ClientId = "mvc", ClientName...使用访问令牌 OpenID Connect中间件会自动为您保存令牌(标识,访问和刷新)。 这就是SaveTokens设置的作用。 技术上,令牌存储在cookie。...访问它们的最简单方法是使用Microsoft.AspNetCore.Authentication命名空间的扩展方法。

    1.6K40

    转一些Exchange Web Services开发的资料

    EWS完成了一下几个目的:•提供Exchange资源的统一访问;•内置了与Outlook一致逻辑层;•给予web Service标准;•可远程访问。...EWS集成了原来WebDAV和CODEX的功能,它提供的相关功能使实现日程安排等操作非常容易,EWS是基于SOAP协议的XML Web Service,这使它可以被发送HTTPS请求的任何操作系统远程访问...EWS是非常高效的Exchange资源访问接口,如果我们采用引用Web Service服务的方法来生产代理类访问EWS,这个可能是一个不好的方法,因为代理类是协议的直接映射,并且自动生成的代码使用起来非常不方便...为了解决这些使用和维护的问题,微软在2009年10左右推出了Microsoft Exchange Web Services(EWS) Managed API。...它是一个完全面向对象的API,就和.Net Framework类库一样,它基于WES XML协议,提供了非常容易学习、使用和维护的EWS.Net开发接口。

    1.3K20

    Exchange漏洞攻略来啦!!

    /Exchange.asmx /EWS/Services.wsdl /EWS/ /OAB/ /Mapi API接口 说明 /autodiscover 自 Exchange Server 2007 开始推出的一项自动服务...因此,并不推荐使用。 2、通过 Exchange Web Service(EWS) 通过EWS接口,可以实现客户端与服务端之间基于HTTP的SOAP交互。...因此,在 ews 接口开放的前提下,可以使用该接口检索通讯录,或下载邮件。使用该接口下载邮件时,还可以不触发 已读/未读 标签变更。...另一种邮箱文件夹的权限委托,相对隐蔽,在用户的指定文件夹上设置权限,即可使其他用户具有访问操作权限。主要利用可以参考 CVE-2018-8581,可以通过 ews 接口实现以上操作。...Outlook 是 Office 办公软件中用于管理电子邮件的专用软件,Exchange 邮箱用户使用Outlook 进行邮件管理可以体验 Exchange 专用的各种功能,也是应用非常广泛的办公软件之一

    9K20

    All in one 的 OpenAI 接口,整合各种 API 访问方式,也可作为 OpenAI API 代理使用,开箱即用~

    本项目的目的旨在聚合众多 API 接口,以提供一个尽量稳定的 API 访问渠道。 同时本项目也可作为 OpenAI 的 API 代理服务器使用。...截图展示 All in one 的 OpenAI 接口,整合各种 API 访问方式,也可作为 OpenAI API 代理使用,开箱即用~ All in one 的 OpenAI 接口,整合各种 API...访问方式,也可作为 OpenAI API 代理使用,开箱即用~截图 功能 支持多种 API 访问渠道,欢迎 PR 或提 issue 添加更多渠道: One API 服务端中继 API2D Azure...等到系统启动后,使用 root 用户登录系统并做进一步的配置。 使用方式 在渠道页面中添加你的 API Key ,之后在令牌页面中新增一个访问令牌。...之后就可以使用你的令牌访问 One API 了,使用方式与 OpenAI API 一致。

    3K21

    Quantum Route Redirect工具对Microsoft 365钓鱼攻击的自动化机制与防御对策研究

    其核心能力在于:根据访问者的IP地理位置、浏览器语言、User-Agent等特征,动态选择最匹配的仿冒登录模板(如美式英语版Office 365登录页、德语版Teams门户等),并通过多级HTTP 302...例如,攻击者可利用被盗邮箱发起线程劫持(Thread Hijacking),插入伪造发票诱导财务付款;或通过Exchange Web Services(EWS)导出敏感邮件与联系人数据。...凭证与会话捕获:钓鱼页面提交表单后,数据通过POST发送至攻击者API。...3 攻击影响与横向移动路径一旦成功窃取凭证或会话,攻击者可迅速展开后续行动:邮箱接管与线程劫持:通过Outlook Web Access(OWA)或EWS API监控收件箱,识别正在进行的商务沟通(如合同...4.2 条件访问策略优化在Azure AD中配置基于风险的访问控制:对来自匿名代理(Tor、数据中心IP)、高风险国家或Impossible Travel(短时间内跨洲登录)的请求,强制MFA或阻止访问

    23710

    使用知行之桥的API端口,提供资源供合作伙伴访问

    API端口可以在知行之桥发布自定义的API,供特定的用户和IP地址访问特定的资源,如上的需求,只需要将可以访问的数据维护在特定的数据库中,通过API端口发布,那么企业B就可以通过调用该API获取到自己想要的信息...连接到数据库之后,我们还需要指定外部可以访问的资源,即外部可以访问的表,在【资源】选项卡配置可访问的表、允许的操作以及字段信息。...API,本文使用postman来模拟调用的操作。...另外在推广EDI连接时,也需要考虑交易伙伴的IT能力,对于没有IT能力的交易伙伴,可能最理想的方案是使用WebEDI,对于有API开发能力但是没有EDI实施能力的交易伙伴,那么就需要使用API与其对接。...以上就是通过知行之桥API端口发布API的方法,如果需要作为API客户端调用外部的接口,请使用REST端口进行配置。 更多EDI信息,请参阅: EDI是什么 阅读原文

    75520

    限制子账号API秘钥使用固定IP访问(IP白名单)

    背景需求: 业务实际场景下,云API秘钥是固定在某些机器上跑,基于安全考虑,可以限制只允许固定的IP能调用API访问。...当前API秘钥暂时没有IP白名单功能,但是子账号的账号权限可以设置限制IP访问,以下为演示操作 功能实现: 通过自定义策略限制IP访问 不适用场景: 内网VPC环境和官网控制台调用,走的是内网,可能会经过网关或网络代理等设备访问到云...API,识别到的IP非实际用户的IP。...在访问管理的策略里,新建自定义策略; 2. 给子账号关联策略; 3. 测试验证; 具体操作: 1....测试验证 在授权的119.49.241.13机器上,通过COSbrowser测试,可正常访问COS。

    76710

    技术讨论之Exchange后渗透分析

    当用户访问受限资源时,服务器会返回401状态码要求进行身份认证,身份认证成功之后会进行6个请求,首先请求了 autodiscover/autodiscover.xml 页面,接着在获取了对应邮箱的 MailboxId...读取邮件的代码需要用 C# 进行编写,使用 EWS Managed API 开发 https://docs.microsoft.com/en-us/exchange/client-developer/exchange-web-services.../get-started-with-ews-client-applications#create-your-first-ews-application 给其他用户添加Rule规则 通过之前的抓包我们发现...UserAgent当中有使用的Outlook版本以及.NET版本、Windows版本、解析html的ie库版本。其中Trident标签在IE8之后都存在,并且是使用的IE浏览器版本号减4。...防御办法 将Office更新到最新版本 文件 Office账户 Office更新 更新了之后删除了执行应用程序以及脚本的功能,同时在form表单中无法执行相应的“宏”代码了。

    2.4K20
    领券