代码拉取完成,页面将自动刷新
同步操作将从 zhengqingya/idea-config 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
时序图(Sequence Diagram),是一种UML交互图。它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。
@startuml
title Oauth2令牌颁发之授权码模式(时序图)
actor User as user
participant "User Agent" as userAgent
participant "Client" as client
participant "Auth Login" as login
participant "Auth Server" as server
autonumber
user->userAgent:访问客户端
activate userAgent
userAgent->login:重定向到授权页面+clientId+redirectUrl
activate login
login->server:用户名+密码+clientId+redirectUrl
activate server
server-->login:返回授权码
login-->userAgent:重定向到redirectUrl+授权码code
deactivate login
userAgent->client:使用授权码code换取令牌
activate client
client->server:授权码code+clientId+clientSecret
server-->client:颁发访问令牌accessToken+refreshToken
deactivate server
client-->userAgent:返回访问和刷新令牌
deactivate client
userAgent--> user:令牌颁发完成
deactivate userAgent
@enduml
title
可以用于指定UML图的标题;actor
可以声明人形的参与者;participant
可以声明普通类型的参与者;as
可以给参与者取别名;->
可以绘制参与者之间的关系,虚线箭头可以使用-->
;:
给关系添加说明;autonumber
我们可以给参与者关系自动添加序号;activate
和deactivate
可以指定参与者的生命线。用例图(Usecase Diagram)是用户与系统交互的最简表示形式,展现了用户和与他相关的用例之间的关系。 通过用例图,我们可以很方便地表示出系统中各个角色与用例之间的关系。
left to right direction
表示按从左到右的顺序绘制用例图,默认是从上到下;package
可以对角色和用例进行分组;actor
可以定义用户;usecase
可以定义用例;-->
来表示。类图(Class Diagram)可以表示类的静态结构,比如类中包含的属性和方法,还有类的继承结构。
class
可以定义类;-
表示private
,#
表示protected
,+
表示public
;<|--
表示类之间的继承关系。活动图(Activity Diagram)是我们用的比较多的UML图,经常用于表示业务流程,比如电商中的下单流程就可以用它来表示。
start
和stop
可以表示流程的开始和结束;:
和;
中间添加文字来定义活动流程节点;if
+then
+endif
定义条件判断;switch
+case
+endswitch
定义switch判断。思维导图(Mind Map),是表达发散性思维的有效图形工具,它简单却又很有效,是一种实用性的思维工具。
+
和-
可以表示思维导图中的节点,具有方向性;[#颜色]
可以定义节点的边框颜色;_
可以去除节点的边框;此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。