【OAuth2学习之路】Spring Security OAuth官网文档翻译

现将开发文档翻译出来,因为看英文实在是比较吃力的。

首先看下官方的指南Developers Guide,OAuth的两个版都都有。本文看的是OAuth2的开发指南。

翻译如下:

Spring Security OAuth2开发指南(OAuth 2 Developers Guide)

1、入门(Introduction)

2、OAuth2.0提供程序(OAuth 2.0 Provider)

3、OAuth2.0提供程序的实现(OAuth 2.0 Provider Implementation)

4、授权服务器的配置(Authorization Server Configuration)

4.1、配置客户端详情(Configuring Client Details)

4.2、管理Tokens(Managing Tokens)

4.3、授权类型(Grant Types)

4.4、配置端点URL(Configuring the Endpoint URLs)

5、自定义错误处理(Customizing the Error Handling)

6、资源服务器配置(Resource Server Configuration)

6.1、配置一个理解oauth表达式处理程序(Configuring An OAuth-Aware Expression Handler)

7、OAuth2.0的客户端(OAuth 2.0 Client)

7.1、配置受保护的资源(Protected Resource Configuration)

7.2、客户端的配置(Client Configuration)

7.3、访问受保护的资源(Accessing Protected Resources)

7.4、持久化客户端的Tokens(Persisting Tokens in a Client)

8、为客户端定制的外部OAuth2提供者(Customizations for Clients of External OAuth2 Providers)

先列一个目录,待续…………

时间: 2024-12-28 12:01:20

【OAuth2学习之路】Spring Security OAuth官网文档翻译的相关文章

【OAuth2学习之路】简介

OAuth是什么? OAuth是Open Authorization(开放授权)的简写,是一个开放标准,允许用户让第三方应用访问该用户在某一网站上存储的私密的资源(如照片,视频,联系人列表),而无需将用户名和密码提供给第三方应用. OAuth允许用户提供一个令牌,而不是用户名和密码来访问他们存放在特定服务提供者的数据.每一个令牌授权一个特定的网站(例如,视频编辑网站)在特定的时段(例如,接下来的2小时内)内访问特定的资源(例如仅仅是某一相册中的视频).这样,OAuth让用户可以授权第三方网站访问

在Spring的新版官网中下载spring的jar包操作步骤

第一步:百度搜索Spring 第二步:点击第一个链接进入 第三步:看图吧: 第四步: 第五步: 第六步: 第七步: 第八步: 第九步: 第十步: 第十一步: 第十二步: 在Spring的新版官网中下载spring的jar包操作步骤

Quartz.NET快速上手第一课(官网文档翻译)

Quartz.NET快速上手第一课(官网文档翻译) 原文链接 在你使用调度者(scheduler)之前,你需要对它进行实例化(谁能猜到这呢?).在实例化scheduler时候,你需要使用ISchedulerFactory. 在你实例化好scheduler后.你可以启动.让它处于等待模式以及关闭它.请注意:一旦scheduler关闭后,将不能再被重启使用.除非你在实例化新的scheduler.如果scheduler没有被启动触发器不会被启动(Triggers)(Ijob实例对象中的代码也不会被执行

学记:spring boot使用官网推荐以外的其他数据源druid

虽然spring boot提供了4种数据源的配置,但是如果要使用其他的数据源怎么办?例如,有人就是喜欢druid可以监控的强大功能,有些人项目的需要使用c3p0,那么,我们就没办法了吗?我们就要编程式新建一个数据源了吗?不用了!spring boot 1.4.1.RELEASE为我们提供了简洁的方式使用自己想要的数据源. 网上也有其他数据源的配置方法,但是都是编程式新建一个数据源,太繁琐了.我在这里记录一下官网的做法: 1.Configure a DataSource 官网介绍:http://d

Spring众多jar包的特点,及Spring jar包官网下载方法

下面给大家说说spring众多jar包的特点吧,无论对于初学spring的新手,还是spring高手,这篇文章都会给大家带来知识上的收获,如果你已经十分熟悉本文内容就当做一次温故知新吧.spring.jar 是包含有完整发布的单个jar包,spring.jar中除了spring-mock.jar里所包含的内容外其他所有jar包的内容,因为只有在研发环境下才会用到spring-mock.jar来进行辅助测试,正式应用系统中是用不得这些类的. 除了spring.jar文件,Spring还包括有其他1

Go语言学习笔记——在本地建立一个官网查看

命令行内运行 godoc -http=:8080 运行完成后打开浏览器输入网址:http://localhost:8080能看到一个和官网一模一样的网站,然后查看帮助文档 原文地址:https://www.cnblogs.com/liyao0312/p/8342661.html

ios 官网文档翻译—Create a Table View(swift)

学习IOS中,翻译一下官方文档加深理解顺便提高自己的英文能力.英文很烂,翻译如若有错请谅解. 原文地址 如何创建一个TableView 在这一课中,你要创建FoodTracker(demo app)的主界面.你将创建一个基于table view的显示用户们的食物的列表,并且将完成如下图的自定义table cells来展示用户们的每份食物. 学习目标 在学习完这一劫课程后,你应该会: 创建一个storyboard场景 了解table view的关键组成部分 创建并设计一个自定义table view

RavenDB官网文档翻译系列第一

本系列文章主要翻译自RavenDB官方文档,有些地方做了删减,有些内容整合在一起.欢迎有需要的朋友阅读.毕竟还是中文读起来更亲切吗.下面进入正题. 起航 获取RavenDB RavenDB可以通过NuGet获取,也可以直接在RavenDB官网下载压缩包. 首先了解下压缩包中的内容,可以更好的根据需要进行选择. l  Backup  – 包含用于备份的Raven.Backup工具 l  Bundles – 包含所有非内置的插件,如Authentication和Encryption. l  Clie

java框架学习之路——Spring的体系结构

分类: java框架学习 Spring的体系结构 Spring是一个开源的轻量级框架 Spring项目开发流程: 创建项目-->添加必须的类库jar包-->创建源文件编程调用库-->创建bean的配置文件-->运行调试 核心特征: 1.AOP:面向切面编程 2.IOC:控制反转,把对象的创建交给Spring管理,依赖注入DI,对象生成放在了XML定义 3.跨越javaEE三层 Web层:SpringMVC Service层:Spring IOC Dao层:jdbcTemplate