Authing 开放 API
  1. 管理应用
Authing 开放 API
  • Authing 开放 API
  • 认证 API
    • 社会化登录
      • 移动端登录
        • 企业微信授权码认证
        • 易盾一键登录
        • 飞书移动端认证
      • 使用社会化身份源登录
      • 获取 Authing 缓存的微信小程序 AccessToken
    • 登录前
      • 登录
        • 邮箱登录
        • 用户名密码登录
        • 手机验证码登录
        • 手机号密码登录
        • LDAP 用户名密码登录
        • AD 用户名登录
        • sso 检测登录态
        • 检测 Token 登录状态
      • 密码操作
        • 密码强度检测
      • 授权
        • 【必读】授权类接口文档说明
        • code 换取 accessToken
        • authing token 换取 accessToken
        • client_credentials 模式获取 access_token
        • 获取 OIDC 授权码 code
        • 用 access_token 换取用户信息
        • 使用 refresh_token 获取新的 access_token 和 id_token
        • 检查 access_token 的有效性
        • 撤回 access token 或 refresh token
      • 注册
        • 邮箱注册
        • 用户名注册
        • 手机号注册
    • 登录后
      • CAS
        • 【必读】CAS 接口文档
        • 检验 CAS 1.0 Ticket 合法性
        • 通过远端服务验证票据合法性
      • 登录
        • 发送邮件
        • 发送短信验证码
      • 密码操作
        • 通过邮件验证码重置密码
        • 通过短信验证码重置密码
        • 通过首次登录的 Token 重置密码
        • 通过密码强制更新临时 Token 修改密码
        • 更新用户密码
        • 检查密码是否合法
      • 用户
        • 获取当前登录用户的信息
        • 获取当前登录用户
        • 修改用户资料
        • 更新用户手机号
        • 更新用户邮箱
        • 绑定邮箱
        • 解绑邮箱
        • 刷新用户 Token
        • 绑定手机号
        • 解绑手机号
        • 获取当前用户的自定义数据列表
        • 添加自定义数据 setUdv
        • 获取用户被授权的所有资源
        • 删除自定义数据
        • 获取用户所有部门
        • 设置自定义字段值
        • 判断当前用户是否有某个角色
        • 退出登录
        • 获取用户所在组织机构的路径
        • 用户安全等级 获取用户的安全等级评分
        • 获取当前用户能够访问的应用
        • 获取用户自身被授权的资源
        • 退出登录2
        • 更新用户信息
      • MFA
        • 获取 MFA 认证器
        • 请求 MFA 二维码和密钥信息
        • 确认绑定 MFA
        • 解绑 MFA 认证器
        • 检验二次验证 MFA 口令
        • 检测手机号或邮箱是否已被绑定
        • 通过图片 URL 绑定人脸
        • 人脸二次认证
        • 检验二次验证 MFA 短信验证码
        • 检验二次验证 MFA 邮箱验证码
        • 检验二次验证 MFA 恢复代码
  • 管理 API
    • 获取 Token
      • 获取 accessToken
    • 权限管理
      • 获取用户池下权限组列表
      • 创建用户池下权限组列表
      • 修改用户池下权限组列表
      • 删除用户池下权限组列表
      • 查询用户池下权限组详情
    • 管理分组
      • 分组列表
      • 获取分组详情
      • 修改分组
      • 删除分组
      • 添加成员
      • 分组成员查询
      • 创建分组
    • 审计日志
      • 用户行为日志列表
      • 管理员日志列表
      • 获取应用登录趋势
      • 获取用户池登录趋势
    • 资源管理
      • 资源列表
      • 创建资源
      • 资源详情
      • 修改资源
      • 删除资源
      • 授权业务资源
      • 撤销业务资源
      • 批量获取被授权的资源
      • 获取被授权的资源
    • 管理应用
      • 应用列表
        GET
      • 创建应用
        POST
      • 应用配置详情
        GET
      • 应用配置修改
        POST
      • 多因素认证开关
        PUT
      • 已登录态用户查询
        GET
      • 获取应用授权记录
        GET
      • 拒绝 / 撤回 授权
        POST
      • 同意授权
        POST
      • 删除应用
        DELETE
      • 添加注册协议
        POST
      • 注册协议详情
        GET
      • 注册协议修改
        PUT
      • 注册协议删除
        DELETE
      • 编程访问账号列表
        GET
      • 编程访问账号添加
        POST
      • 编程访问账号删除
        DELETE
      • 编程访问账号修改
        PATCH
      • 子账号开关查询
        GET
      • 子账号列表查询
        GET
      • 子账号添加
        POST
      • 子账号修改
        PATCH
      • 子账号删除
        DELETE
      • 应用密钥刷新
        PATCH
      • 保存应用租户配置
        POST
      • 获取应用关联的租户
        GET
    • 管理用户
      • 【必读】用户接口相关文档
      • 搜索用户
      • 删除用户
      • 批量删除用户
      • 刷新用户 Token
      • 获取用户角色列表
      • 列表查询(分页+条件)
      • 根据 ID 获取用户详情
      • 创建用户
      • 更新用户信息
      • 检测用户是否存在
      • 获取用户所在租户
      • 关联账号,将社交账号绑定到主账号
      • 主账号解绑社会化登录账号
      • 检查某个用户在应用下是否具备 Session 登录态
    • 管理注册白名单
      • 白名单列表查询
      • 添加白名单
      • 删除白名单
      • 开启或关闭白名单
    • 管理组织机构
      • 获取组织机构详情
      • 删除组织机构
      • 修改节点
      • 删除节点
      • 节点详情
      • 判断是否为根节点
      • 获取根节点
      • 获取子节点列表
      • 移动部门
      • 获取成员列表
      • 移动成员
      • 移除成员
      • 设置用户主部门
      • 列表查询
      • 创建组织机构
      • 创建节点
      • 搜索组织机构节点
      • 添加成员
      • 导入组织机构
      • 导出所有组织机构
      • 导出某个机构
    • 管理角色
      • 角色列表
      • 角色详情
      • 修改角色
      • 删除角色
      • 创建角色
      • v3 获取用户角色
    • 管理策略
      • 获取策略列表
      • 添加策略
      • 获取策略详情
      • 编辑策略
      • 删除策略
      • 批量删除策略
      • 获取策略授权记录
      • 添加策略授权
      • 撤销策略授权
      • 设置策略授权状态为关闭
      • 设置策略授权状态为开启
    • 个人中心
      • 个人信息查询
      • 获取身份源连接列表(web 端)
      • 用户身份源连接列表
      • 个人信息编辑
      • 认证信息查询
      • 认证信息修改
      • 安全等级查询
      • 用户解绑社会化登录账号
    • 用户池管理
      • 用户池
        • 基础信息修改
        • 用户池列表查询
        • 用户池详情
        • 用户池密钥刷新
        • 用户池删除
        • 用户池创建
        • 协作管理员列表
        • 协作管理员邀请
        • 协作管理员移除
        • 用户池安全登录设置修改
        • 密码安全设置修改
        • 获取环境变量
        • 添加环境变量
        • 删除环境变量
        • 获取协作管理员用户池列表
        • 开启关闭用户池
        • 打开用户池
      • 自定义字段
        • 自定义字段列表查询
        • 添加自定义字段
        • 删除自定义字段
        • 修改自定义字段
      • 消息服务
        • 邮件模板列表查询
        • 邮件模板更新
        • 第三方邮件服务查询
        • 第三方邮件服务更新
    • 账号绑定
      • 用户是否绑定了 MFA
      • 按类型解绑用户 MFA
      • 为用户导入 TOTP
    • 身份源
      • 【必读】身份源接口相关文档
      • 获取身份源模板列表
      • 获取指定身份源配置模板
      • 获取身份源列表
      • 获取身份源详细信息
      • 创建身份源
      • 更新身份源
      • 删除身份源
      • 创建身份源连接
      • 更新身份源连接
      • 删除身份源连接
      • 检查连接唯一标识是否冲突
      • 开关身份源连接
      • 批量开关身份源连接
      • 批量开关所有应用
      • 获取身份源连接对于应用的状态列表
      • 获取身份源对于应用的状态列表
    • 租户
      • 获取用户池下租户列表
      • 创建租户
      • 获取租户相关统计信息
      • 根据 ID 查询租户
      • 修改租户
      • 配置租户品牌化
      • 配置租户品牌化
      • 删除租户
    • 租户成员
      • 更新租户成员
      • 添加租户成员
      • 设置租户管理员
      • 取消租户管理员
      • 获取租户成员列表
      • 删除租户成员
  1. 管理应用

应用配置详情

GET
/api/v2/applications/{appId}

请求参数

Path 参数

Header 参数

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://core.authing.cn/api/v2/applications/fh3h0fof0924ufjpwjfioer' \
--header 'Authorization: Bearer token' \
--header 'x-authing-userpool-id: 59f86b4832eb28071bdd9214'

返回响应

🟢200成功
application/json
Body

示例
{
    "code": 200,
    "message": "获取应用配置成功",
    "data": {
        "qrcodeScanning": {
            "redirect": false,
            "interval": 1500
        },
        "id": "61debdec45371e8b8c4dd39e",
        "createdAt": "2022-01-12T11:39:24.744Z",
        "updatedAt": "2022-01-12T11:39:24.811Z",
        "userPoolId": "59f86b4832eb28071bdd9214",
        "protocol": "oidc",
        "isOfficial": false,
        "isDeleted": false,
        "isDefault": false,
        "isDemo": false,
        "name": "eirgoierge",
        "description": null,
        "secret": "4bbb822cde0f5774b05e890316c98a33",
        "identifier": "snerger",
        "jwks": {
            "keys": [
                {
                    "e": "AQAB",
                    "n": "02WNXziB9aO4zANyZkEaY9Q9_gBhQCs_V52rXgSKj3YM8lXkEozVB0NiF2s7lYGXY2MGKNykRfqO3VUyrrBKMmGMPp8PmEk6h2bkTJTf_RFowkTwOcuHYPIzD_OKjEZpxtLArFU9pOh4N5ZBpdCVjBYSGigrimlRqhyQncqOysFR5yQ4h6_Mb_AsJ1FQfm00uOoum3AgLZPaBHU9bp3H4DTaP2MVuqyyoZ9ZIWKoMGxs5AAfUyXy7RqrpPSSn3pzakO_l1LoQEAmGURtL0kCD1klCLAdF6cFBNIlXBpK8L4CCTdi8mFwGLbaC4ausrsIhOGFgbGlGblRdHnofjNztQ",
                    "d": "M4xm7dpMroaO8IjCo7aqZb-ComabUFd7abUT7agz1YnW3F0fcXqQE-ZVjBpk_C8OqHikLuCm2j2gCs7Uvg5U-XYaCccluV_Z-tyXPSlseTx-jCjdX2qHB5fn5bLgjRY6gvYvb5aVopnhfsSQG4wCe5eCMIitHWJTPKUciq2zJjOOTnhlGZtMvpDGQDSS0iXvg9jFquY2KVsE0rz2zWsusT4sZxPDXSJ5yBjDH4Z2gYgHcAqNar_Xlu8OzRqaJkgHZai0767SImft1yi0hLHnbnW0JXJMu1HmYVxMhqar09-BApfmIMipq7q3QhEOHxYl4GTDgLakAFsClvBd6hUMfQ",
                    "p": "9k4K33L5VCW8zgraT7d0m7zXD15isF2S6IocnwmWwbNz7J60MJXbgqYbo2KNtsL1Vp9LNmATsjS3mNoIU_9rFO5Bl-Ge2Ka8RrCETkxoJfo0cXf7aLLy5qFApSQ1YA5KykgUTAkxQqgNqCd22b5vpdl19QpP1StQwzmXUWNkOt8",
                    "q": "27e_iUQfZ6XzBaulTC7oChEBx_z2WjW0oDOHi7nxzBEnrg9nbVrulWv5r7_tf-7ThGn_xokqVwnRPY-U-AwbAQjQX93BO0OOWF4Oml7XwkUmdCzywm6gEVRKliIW0ztVlZ_VwQ3TuXTBbo7yoEwnjSzoXsSHA1IDt3rVcORkt-s",
                    "dp": "NRIBw725PUlYUikCexSzWm8pA5W5u_idk99WZWoigqARBVX4y1Mu1grGf8DXeh6t0DlIcnHnLImxWYz5KGgrgXoIxhoGKPZcMPsNtvU9p5kuvZg1ooyUS99I14xit8y8jrNTNELyy0L8llPShv5CfkDJ6r-LDgpkP3xkP1QkH48",
                    "dq": "eQjhxDX4rtol46vIZQ052cHAn3BkLRGErPN16azG3Ele-G2X5g-_eiR-6SfrJxxi_IB_29hXsJbB4w2jXHkerxUx5H1-Iq12TouRs8wnQudg5YKVQDI8jw9F_ypMNJRs8v2XfL-nMHR20faBBXiuGQDyCLJuRY_6aCqMRaIrMX0",
                    "qi": "OK7htk4qBT1UhfxkYtrEUOfCjnla_qi8UgsID3h4EqquTbqTiug92hyntq-On4yQkd2UYsM5F2fBkmb1r7yieAcSEk2MTn79_x81rzQ-0SqJKTKkDpr8mOpDucpnPstrBoUHSKRjs5jEPzfPWQtfAla9mQWeVdAWTyAGhF26Cts",
                    "kty": "RSA",
                    "kid": "-2_ilaN4aUTD-ogvth-lEh47pd_oLEb3lRsjzXHkI_o",
                    "alg": "RS256",
                    "use": "sig"
                }
            ]
        },
        "ssoPageCustomizationSettings": null,
        "logo": "https://files.authing.co/authing-console/default-app-logo.png",
        "redirectUris": [
            "http://console.authing.localhost:3000/console/get-started/61debdec45371e8b8c4dd39e"
        ],
        "logoutRedirectUris": [],
        "initLoginUrl": null,
        "oidcProviderEnabled": true,
        "oauthProviderEnabled": false,
        "samlProviderEnabled": false,
        "casProviderEnabled": false,
        "registerDisabled": false,
        "loginTabs": [
            "phone-code",
            "password"
        ],
        "passwordTabConfig": {
            "enabledLoginMethods": [
                "username-password",
                "email-password",
                "phone-password"
            ]
        },
        "defaultLoginTab": "password",
        "registerTabs": [
            "email",
            "phone"
        ],
        "defaultRegisterTab": "email",
        "extendsFieldsEnabled": false,
        "extendsFields": [],
        "complateFiledsPlace": [],
        "skipComplateFileds": false,
        "ext": null,
        "css": "/* \n  Edit login page css\n  eg:\n  .authing-guard-layout {\n    background: black !important;\n  }\n  Change the background color\n*/",
        "oidcConfig": {
            "grant_types": [
                "authorization_code",
                "password",
                "refresh_token"
            ],
            "response_types": [
                "code"
            ],
            "id_token_signed_response_alg": "HS256",
            "token_endpoint_auth_method": "client_secret_post",
            "authorization_code_expire": 600,
            "id_token_expire": 1209600,
            "access_token_expire": 1209600,
            "refresh_token_expire": 2592000,
            "cas_expire": 1209600,
            "skip_consent": true,
            "redirect_uris": [
                "http://console.authing.localhost:3000/console/get-started/61debdec45371e8b8c4dd39e"
            ],
            "post_logout_redirect_uris": [],
            "client_id": "61debdec45371e8b8c4dd39e",
            "client_secret": "4bbb822cde0f5774b05e890316c98a33"
        },
        "oidcJWEConfig": null,
        "samlConfig": null,
        "oauthConfig": {
            "id": "61debdec45371e8b8c4dd39e",
            "client_secret": "4bbb822cde0f5774b05e890316c98a33",
            "redirect_uris": [
                "http://console.authing.localhost:3000/console/get-started/61debdec45371e8b8c4dd39e"
            ],
            "grants": [
                "authorization_code"
            ],
            "access_token_lifetime": 1209600,
            "refresh_token_lifetime": 2592000,
            "introspection_endpoint_auth_method": "client_secret_post",
            "revocation_endpoint_auth_method": "client_secret_post"
        },
        "casConfig": null,
        "asaConfig": null,
        "showAuthorizationPage": false,
        "enableSubAccount": false,
        "enableDeviceMutualExclusion": false,
        "loginRequireEmailVerified": false,
        "agreementEnabled": false,
        "isIntegrate": false,
        "ssoEnabled": false,
        "template": null,
        "skipMfa": false,
        "casExpireBaseBrowser": false,
        "isAsa": false,
        "appType": "INDIVIDUAL",
        "guardVersion": "v2",
        "permissionStrategy": {
            "enabled": false,
            "defaultStrategy": "ALLOW_ALL",
            "allowPolicyId": null,
            "denyPolicyId": null
        }
    }
}
修改于 2022-01-13 02:49:52
上一页
创建应用
下一页
应用配置修改
Built with