获取用户授权应用列表

最近更新时间:2023-12-28 11:36:22

我的收藏

接口描述

使用合法的授权令牌,获取用户有权限访问的应用系统列表。

请求方法

GET

请求地址

/auth/oauth2/applist

请求参数

参数
参数位置
类型
是否必填
描述
access_token
Header
String
access_token,在 HTTP 头部 Authorization 属性中传入的 Bearer 令牌

返回参数

参数
参数位置
类型
描述
data
Body
List < Object >
-
-app_name
Body
String
应用名称
-app_type
Body
String
应用类型
-app_login_url
Body
String
应用登录地址。在用户已登录的情况下,在该地址后面追加 accountName 参数,以指定登录应用的账号,再访问该 URL,即可实现单点登录
-account_list
Body
List< String >
登录用户对应的应用账号列表
-app_id
Body
String
应用 id

接口示例

输入示例

Authorization:Bearer 566bbf****1a0ddbdbd45e0699bd3f
https://<auth_domain>/auth/oauth2/applist

返回示例

{
"data": [
{
"app_name": "网关",
"app_login_url": "https://t1.**.com:8002/auth/sso/ssoLogin?service=119b197e-0981-****-8f5b-43b7fbecb41f",
"app_type": "API",
"account_list": [
"testuser"
],
"app_id": "119b197e-0981-****-8f5b-43b7fbecb41f"
},
{
"app_name": "SAML",
"app_login_url": "https://t1.**.com:8002/auth/sso/ssoLogin?service=d9131abc-f882-****-8615-0fcb8df36271",
"app_type": "SAML2",
"account_list": [
"testuser"
],
"app_id": "d9131abc-****-48ba-8615-0fcb8df36271"
},
{
"app_name": "JWT",
"app_login_url": "https://t1.**.com:8002/auth/sso/ssoLogin?service=012ec090-****-4b31-b7f0-f47aeaf55116",
"app_type": "JWT",
"account_list": [
"testuser"
],
"app_id": "012ec090-****-4b31-b7f0-f47aeaf55116"
},
{
"app_name": "表单代填",
"app_login_url": "https://t1.**.com:8002/auth/sso/ssoLogin?service=4b4f55f2-****-4dd7-9437-9a0dfe3a688e",
"app_type": "FORM",
"account_list": [],
"app_id": "4b4f55f2-****-4dd7-9437-9a0dfe3a688e"
},
{
"app_name": "CAS(标准)",
"app_login_url": "https://t1.**.com:8002/auth/sso/ssoLogin?service=16c00180-****-4c49-9e61-605e8ad51459",
"app_type": "CAS",
"account_list": [
"testuser"
],
"app_id": "16c00180-****-4c49-9e61-605e8ad51459"
},
{
"app_name": "OAuth2",
"app_login_url": "https://t1.**.com:8002/auth/sso/ssoLogin?service=c4a37f27-****-4bd4-9111-504868c234a7",
"app_type": "OAUTH2",
"account_list": [
"testuser"
],
"app_id": "c4a37f27-****-4bd4-9111-504868c234a7"
}
]
}