GET /oauth/client/{client_id}
根据 client_id 返回客户端的非敏感公开信息(名称、Logo、Scopes、TenantID、Kind)。用于 consent 授权页面展示与接入工具识别「门户客户端」。kind=portal 表示该 client 是租户门户自身的登录客户端,不可作为第三方应用 appId 使用。
OAuth None application/json
请求参数
| 名称 | 位置 | 类型 | 必填 | 默认值 | 示例 | 约束 | 描述 |
client_id |
path |
string |
是 |
|
|
|
OAuth 客户端 ID |
引用的 Schema
dto.DataResponse-service-oauth/internal/handler/dto/PublicClientInfo
service-core/base/dto.SimpleResponse
| 字段 | 类型 | 必填 | 示例 | 约束 | 描述 |
code |
integer |
否 |
|
|
|
message |
string |
否 |
|
|
|
timestamp |
string |
否 |
|
|
|
service-oauth/internal/handler/dto.PublicClientInfo
| 字段 | 类型 | 必填 | 示例 | 约束 | 描述 |
client_name |
string |
否 |
|
|
|
kind |
string |
否 |
|
|
Kind 客户端用途分类(portal/idp;空 = 普通应用)。只用于同意页与接入工具
区分「租户门户客户端」与「应用客户端」,不暴露 redirect_uris / metadata 其它键。 |
logo_uri |
string |
否 |
|
|
|
scopes |
array of
string |
否 |
|
|
|
tenant_id |
string |
否 |
|
|
|