保利威文档中心

幫助中心

單一登入後台

更新時間:2024-10-21 09:33:43

描述

单点登录可以实现在登录已有系统的状态下,免登录操作进入保利威的账号,做相关设置

適用場景

Polyv 後台單一登入:帳號。

帳號:進入帳號後台,取得最高的管理員權限,管理所有課程、課節,適合機構管理員的登入跳轉

溫馨提示

目前文件中涉及的接口域名 https://hiclass.polyv.net 為 Polyv SaaS 的預設域名,若客戶做了 CNAME 客製化,需修改為 CNAME 的對應域名進行呼叫;避免影響單一登入功能的使用。

如何操作

1.操作流程

2.呼叫接口說明
操作類型 設定 token 接口(點擊可查看詳細接口呼叫) 單一登入後台接口
帳號 https://api.polyv.net/live/v3/user/set-sso-token https://hiclass.polyv.net/hi-class-admin/admin/open/user/v1/token-login
3.操作步驟
Step1.設定單一登入 token 參數
接口 URL
1.根据操作类型(账号)选择对应的设置token接口URL
    账号:https://api.polyv.net/live/v3/user/set-sso-token
2.接口说明
    支持格式:JSON
    请求方式:POST
    请求数限制:TRUE
    token 参数请勿过于简单,建议使用16位随机字符串
    支持https协议
請求參數
參數名 必選 類型 說明
appId true String 從 API 設定中取得,在直播系統登記的 appId
timestamp true String 目前 13 位毫秒級時間戳,3 分鐘內有效
token true String 唯一的字串
sign true String 簽名,為 32 位大寫的 MD5 值
響應成功 JSON 範例
{
    "code": 200,
    "status": "success",
    "message": "",
    "data": "success"
}
響應失敗 JSON 範例

未輸入 appId

{
    "code": 400,
    "status": "error",
    "message": "appId is required.",
    "data": ""
}
接口返回字段說明
參數名 說明
code 請求狀態響應碼
status 請求狀態
message 錯誤資訊
data 成功時回傳 success 字串
Step2.成功設定 token 接口後,呼叫單一登入後台接口進行授權登入操作。
接口 URL
1.根据操作类型(账号)选择对应的单点登录后台接口URL
    账号:https://hiclass.polyv.net/hi-class-admin/admin/open/user/v1/token-login
2.接口说明
    请求方式:GET
    请求数限制:TRUE
    用于获取token后授权登录互动学堂后台
    支持https协议
請求範例
https://hiclass.polyv.net/hi-class-admin/admin/open/user/v1/token-login?userId=userId123&token=token1234&redirect=%2Fadmin%2Fcourse
操作類型為帳號的請求參數
參數名 必選 類型 說明
userId true String 帳號 id
token true String 透過帳號 token設定的 token 串,10 秒內且一次驗證有效
redirect false String 完成授權後重新導向位址,使用 url 編碼(預設:/admin/lesson;不需要填寫域名部分。)
響應成功範例

驗證成功則會重新導向到相應的網頁,否則回傳錯誤

联系客服,在线咨询