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

字段类型必填示例约束描述
code integer 否
data service-oauth/internal/handler/dto.PublicClientInfo 否
message string 否
timestamp string 否

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 否