Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
yujianwangzivayy
MaxKey
提交
2767a1f6
MaxKey
项目概览
yujianwangzivayy
/
MaxKey
与 Fork 源项目一致
Fork自
MaxKey单点登录官方(MaxKeyTop) / MaxKey
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
MaxKey
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
2767a1f6
编写于
3月 12, 2020
作者:
MaxKey单点登录官方
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
o
上级
04d0d1fa
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
92 addition
and
9 deletion
+92
-9
docs/sso/oauth2.md
docs/sso/oauth2.md
+1
-8
docs/sso/oidc.md
docs/sso/oidc.md
+91
-1
未找到文件。
docs/sso/oauth2.md
浏览文件 @
2767a1f6
...
...
@@ -59,14 +59,7 @@ https://sso.maxkey.org/maxkey/oauth/v20/token?client_id=YOUR_CLIENT_ID&client_se
<td>
授权用户信息查询接口
</td>
<td>
通过访问 token 获取登录用户信息
</td>
<td>
APP
</td>
</tr>
<tr>
<td>
/connect/v10/userinfo
</td>
<td>
OIDC授权用户信息查询接口
</td>
<td>
通过访问 token 获取登录用户信息及签名信息
</td>
<td>
APP
</td>
</tr>
</tr>
</table>
<h4>
1)/oauth/v20/authorize接口
</h4>
...
...
docs/sso/oidc.md
浏览文件 @
2767a1f6
TODO
\ No newline at end of file
<h2>
OpenID Connect应用集成
</h2>
本文介绍OpenID Connect应用如何与MaxKey进行集成。
<h2>
认证流程
</h2>
请参照OAuth2认证流程
<h2>
应用注册
</h2>
应用在MaxKey管理系统进行注册,注册的配置信息如下
<img
src=
"{{ "
/
images
/
sso
/
sso_oidc_conf.png
"
|
prepend:
site.baseurl
}}?{{
site.time
|
date:
"%
Y
%
m
%
d
%
H
%
M
"
}}"
alt=
""
/>
<h2>
集成和接口
</h2>
<h4>
3)用户属性接口/api/connect/v10/userinfo
</h4>
通过访问token 获取登录用户信息及签名信息
<table
border=
"0"
class=
"table table-striped table-bordered "
>
<tr>
<th>
接口名称
</th>
<th>
OIDC授权用户信息查询接口
</th>
</tr>
<tr>
<td>
url
</td>
<td>
https://sso.maxkey.org/maxkey/api/connect/v10/userinfo
</td>
</tr>
<tr>
<td>
请求方式
</td>
<td>
http get/post
</td>
</tr>
</table>
<h5>
请求参数
</h5>
<table
border=
"0"
class=
"table table-striped table-bordered "
>
<tr>
<th>
参数
</th>
<th>
说明
</th>
</tr>
<tr>
<td>
access_token
</td>
<td>
调用sso/ token获得的token值。
</td>
</tr>
<tr
align=
"left"
>
<td
colspan=
"2"
align=
"left"
>
实际请求如下:
<pre><code
class=
"http hljs"
>
POST /oauth/ userinfo HTTP/1.1
Host: sso.maxkey.org/openapi
Content-Type: application/x-www-form-urlencoded
access_token= PQ7q7W91a-oMsCeLvIaQm6bTrgtp7
</code></pre>
</td>
</tr>
<tr>
<td
colspan=
"2"
align=
"left"
>
返回数据/ response data
</td>
</tr>
<tr>
<td
colspan=
"2"
>
<p>
成功返回JSON数据,如下:
</p>
<pre><code
class=
"json hljs"
>
{
userid : “zhangs”,
…
}
</code></pre>
<br/>
zhangs是认证的用户ID
</td>
</tr>
</table>
OAuth认证接口属性列表
<table
border=
"0"
class=
"table table-striped table-bordered "
>
<tr
>
<th>
属性名(Attribute)
</th>
<th>
描述
</th>
<th>
数据类型
</th>
</tr>
<tr>
<td>
uid
</td>
<td>
uid
</td>
<td>
字符串
</td>
</tr>
</table>
其他请参照OAuth2
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录