【Gmail】Google OAuth2 发送邮件配置

这篇具有很好参考价值的文章主要介绍了【Gmail】Google OAuth2 发送邮件配置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

背景

gmail将全面禁用账号、密码登陆方式,官方相关文档,对于需要调用gmail相关的服务需要做出相应的调整。这里使用Google Cloud应用的形式来接入Gmail,类似的,也可以通过该方式来调用其他的Google Cloud服务。

创建项目及应用

创建项目

使用链接登陆到Google控制台,通过如下操作创建一个项目
【Gmail】Google OAuth2 发送邮件配置,工具,运维,gmail
填入项目名称,并创建项目

【Gmail】Google OAuth2 发送邮件配置,工具,运维,gmail
项目创建完成会有相应的通知(贴心)
【Gmail】Google OAuth2 发送邮件配置,工具,运维,gmail
切换到刚创建的项目下,开始创建应用
【Gmail】Google OAuth2 发送邮件配置,工具,运维,gmail

配置项目应用

点击【API和服务】
【Gmail】Google OAuth2 发送邮件配置,工具,运维,gmail
通过如下操作添加gmail
【Gmail】Google OAuth2 发送邮件配置,工具,运维,gmail
【Gmail】Google OAuth2 发送邮件配置,工具,运维,gmail
【Gmail】Google OAuth2 发送邮件配置,工具,运维,gmail
应用启用后,添加凭据,如下图所示
【Gmail】Google OAuth2 发送邮件配置,工具,运维,gmail
这里根据自己的应用选择
【Gmail】Google OAuth2 发送邮件配置,工具,运维,gmail
填入应用信息,这里如果有图标也需要填入,测试时可不使用
【Gmail】Google OAuth2 发送邮件配置,工具,运维,gmail
添加应用需要权限,这里如果你只需要发送邮件,则选择如下权限即可
【Gmail】Google OAuth2 发送邮件配置,工具,运维,gmail
类似的方式搜索添加如下权限(这里根据需要添加),这些权限在用户授权的时候会展示在用户界面

    "https://www.googleapis.com/auth/userinfo.profile",
    "https://www.googleapis.com/auth/userinfo.email",
    "https://www.googleapis.com/auth/gmail.readonly",
    "https://www.googleapis.com/auth/gmail.send",

添加后的结果如下
【Gmail】Google OAuth2 发送邮件配置,工具,运维,gmail
选择自己的应用类型,这里为Web应用,选择如下,然后填入【已获授权的重定向 URI】,该地址是用户授权后,google会调用的地址,
【Gmail】Google OAuth2 发送邮件配置,工具,运维,gmail

添加凭据

应用启用后,添加凭据,如下图所示
【Gmail】Google OAuth2 发送邮件配置,工具,运维,gmail
选择应用类型
【Gmail】Google OAuth2 发送邮件配置,工具,运维,gmail
完成OAuth客户端创建
【Gmail】Google OAuth2 发送邮件配置,工具,运维,gmail
创建完成后,会得到如下内容,该内容会用于运维/开发。
【Gmail】Google OAuth2 发送邮件配置,工具,运维,gmail文章来源地址https://www.toymoban.com/news/detail-846230.html

到了这里,关于【Gmail】Google OAuth2 发送邮件配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Microsoft.Graph 使用(Oauth 2.0)客户端凭据流发送邮件

    先上代码 graphClient,有两种发送方式me 和Users ,无用户交互的需要用USers方式 users_Email 应该是应用程序所在的组织的账号,因为要通过组织的账号发邮件,因为这个users_Email卡了很久,拿过APPID和租户ID还有其他能试的都试过,都发不出去,然后根据客户发来的邮箱试了一下

    2024年02月16日
    浏览(49)
  • SpringSecurity OAuth2 配置 token有效时长

    1.这种方式配置之后,并没有生效 2.第二种方法时改数据库的配置,测试配置有效

    2024年02月09日
    浏览(48)
  • Spring OAuth2 授权服务器配置详解

    首先要创建一个Spring Boot Servlet Web项目,这个不难就不赘述了。集成 Spring Authorization Server 需要引入: OAuth2.0 Client 客户端需要注册到授权服务器并持久化, Spring Authorization Server 提供了 JDBC 实现,参见 JdbcRegisteredClientRepository 。为了演示方便这里我采用了H2数据库,需要以下依

    2024年04月13日
    浏览(44)
  • oauth2-resource-server授权配置介绍

    当了解这篇文章授权服务器后,对授权服务器有一定的认识,那么授权服务器生成token后,该怎么用呢,这就涉及到资源服务器,现在给大家简单介绍实现过程。 2.1 基于官网配置 首先先配置 issuer-uri ,这里指向是授权服务器的地址 关于过滤器链的配置: 资源服务器将使用

    2024年02月12日
    浏览(30)
  • 微服务鉴权中心之网关配置SpringSecurity+oauth2

    微服务鉴权中心流程如下: 1. 网关配置oauth2之 TokenStore存储方式,此处用 RedisTokenStore 2.网关配置security 3.网关拦截token

    2024年02月14日
    浏览(38)
  • springboot 发送邮件,以及邮件工具类 并且解决spring-boot-starter-mail 发送邮件附件乱码或者文件错乱

    1、设置系统值 System.setProperty(“mail.mime.splitlongparameters”, “false”); 2、 在创建对象的时候定义编码格式(utf-8): MimeMessageHelper helper = new MimeMessageHelper(mes, true, “utf-8”); 3、 其次,在添加附件的时候,附件名是需要定义编码的 helper.addAttachment(MimeUtility.encodeWord(附件名,“utf-8”

    2024年02月15日
    浏览(64)
  • Java发送邮件-工具类-基于springboot

    那么,废话少说,直接上代码。 1. 目录结构  重点是那几个带mail的,其他文件不用管。 2. pom 其他文件都是基础的,主要是引入这个mail。 我这个版本比较老旧,更新一下也是可以的。 3. 主要代码 先搞一个邮件实体类 再搞一个邮箱实体类 最后再搞一个发送邮件的工具类 最

    2024年02月11日
    浏览(63)
  • 【OAuth2】OAuth2概述及使用GitHub登录第三方网站

    我们在浏览器上可以访问成百上千个网站,使用每个网站的服务一般都要先注册账号,那么我们为了更好地记忆,一般都会在多个网站使用相同的账号和密码进行注册。那么问题就来了,如果在你注册的网站中有某些个网站的系统设计不够严谨和安全,数据库的用户信息使用

    2024年01月19日
    浏览(56)
  • Spring Boot通过企业邮箱发邮件被Gmail退回的问题解决方法

    这两天给我们开发的Chrome插件:Youtube中文配音增加了账户注册和登录功能,其中有一步是邮箱验证,所以这边会在Spring Boot后台给用户的邮箱发个验证信息。如果发邮件,之前的文章教程里就有,这里就不说了,着重说说这两天发现所有用Gmail注册的用户都被退件的问题。 先

    2024年02月11日
    浏览(68)
  • Jenkins-发送邮件配置

    在Jenkins构建执行完毕后,需要及时通知相关人员。因此在jenkins中是可以通过邮件通知的。 一、Jenkins自带的邮件通知功能 找到manage Jenkins-Configure System,进行邮件配置:      2. 配置Jenkins自带的邮箱信息 完成上面的配置后,点击应用,保存即可。 找到manage Jenkins-Manage Plugi

    2024年02月12日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包